OS X 忽略 CLASSPATH,我在下面添加了以下行.bash_profile
:
export CLASSPATH=$CLASSPATH:/path:/anOtherPath
当echo $CLSSPATH
我可以看到提供的路径但 OS X 只/Library/Java/Extensions
在~
.
如何将特定路径添加到 CLASSPATH?
OS X 忽略 CLASSPATH,我在下面添加了以下行.bash_profile
:
export CLASSPATH=$CLASSPATH:/path:/anOtherPath
当echo $CLSSPATH
我可以看到提供的路径但 OS X 只/Library/Java/Extensions
在~
.
如何将特定路径添加到 CLASSPATH?
我听说有人在做几个选项,包括将新目录添加到 ~/.bash_profile 或编辑 /etc/profile。
也就是说,我通常做的是在 /etc/paths.d 中创建一个文件,其中包含我想要添加到我的 PATH 的目录。如果您查看 /etc/paths 那么您可以看到格式(基本上只需将完全限定的路径添加到要添加到文件中自己的行的每个目录中)。例如,我在 /etc/paths.d 目录中有一个名为 android 的文件,该文件具有 Android platform-tools 文件夹和我的 NDK 文件夹的路径,因为我将它们都用于 Android 工作。
您可以只编辑文件 /etc/paths 但我不推荐它,因为这是系统路径,如果 Apple 向您推送新更新,Apple 可以随意覆盖它。paths.d 更安全。