如何在OS X 10.8上添加CLASSPATH的特定路径?

时间:2012-08-07 12:23:42

标签: java classpath osx-mountain-lion

OS X忽略CLASSPATH,我已将以下行添加到.bash_profile

export CLASSPATH=$CLASSPATH:/path:/anOtherPath

echo $CLSSPATH我可以看到提供的路径,但OS X只在/Library/Java/Extensions中查找jars并在~中找到合适的路径。

如何添加CLASSPATH的特定路径?

1 个答案:

答案 0 :(得分:0)

我听说过人们正在做的几个选项,包括将新目录添加到〜/ .bash_profile或编辑/ etc / profile。

那就是说,我通常做的是在/etc/paths.d中创建一个文件,该文件包含我想要添加到PATH的目录。如果查看/ etc / paths,则可以看到格式(基本上只需添加要在文件中自己添加的每个目录的完全限定路径)。例如,我在/etc/paths.d目录中有一个名为android的文件,该文件包含Android平台工具文件夹和我的NDK文件夹的路径,因为我将它们用于Android工作。

您可以编辑文件/ etc / paths但我不推荐它,因为这是一个系统路径,如果他们向您推送新的更新,Apple可以随意覆盖它。 paths.d更安全。