2012-08-07 65 views
2

OS X忽略CLASSPATH,我添加以下行.bash_profile如何在OS X 10.8上添加特定路徑到CLASSPATH?

export CLASSPATH=$CLASSPATH:/path:/anOtherPath 

echo $CLSSPATH我可以看到提供的路徑,但OS X正在尋找只在/Library/Java/Extensions罐子和~專用路徑。

如何添加特定路徑到CLASSPATH?

+0

如果我的答案解決了您的問題,您可以接受它,以便其他人知道它是可靠的嗎? – 2012-11-15 00:24:15

+0

@ DavidC.Sainte-Claire但它不被接受。 – 2013-07-09 16:30:21

回答

0

我聽說有些人在做什麼,包括將新目錄添加到〜/ .bash_profile或編輯/ etc/profile。

也就是說,我通常做的是在/etc/paths.d中創建一個文件,該文件包含我想要添加到PATH中的目錄。如果您查看/ etc /路徑,則可以看到格式(基本上只需將完全限定的路徑添加到您要在文件中自己的行上添加的每個目錄)。例如,我在/etc/paths.d目錄下有一個名爲android的文件,它具有Android平臺工具文件夾的路徑,也是我的NDK文件夾,因爲我將它們用於Android工作。

您可以編輯文件/ etc /路徑,但我不會推薦它,因爲這是一個系統路徑,如果他們向您推送新更新,Apple可以隨意覆蓋它。 paths.d更安全。