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