我已經在我的ubuntu10.10 中安裝了jdk1.6和netbeans 6.9,它工作正常,然後我嘗試了eclipse,但是它顯示了jdk或jre套件必須可用來運行eclipse。 我設置JAVA_HOME和路徑我的/ etc /環境文件在Ubuntu中的JAVA_HOME
`PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr`/games:$PATH:$JAVA_HOME:$JAVA_HOME/bin"
JAVA_HOME="/home/amit/jdk1.6.0_24"
CLASSPATH="/home/amit/jdk1.6.0_24/lib:."
,但沒有關係,科技工作 java -version
命令沒有工作 echo $java _ home
工作 我也重新啓動我的電腦。 我也改變它
JAVA_HOME="/home/amit/jdk1.6.0_24"
`PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr`/games:$PATH:$JAVA_HOME:$JAVA_HOME/bin"
CLASSPATH="/home/amit/jdk1.6.0_24/lib:."
,但它仍然沒有工作提前
PATH之前的提示是什麼意思?注意:在shellscripts中,您不會用引號標記字符串,但可以防止用引號分割字詞。因此,如果您的PATH/CLASSPATH不包含空間或其他WS,則不需要引用它。 – 2011-04-14 19:27:50
@user unknown - 雖然不需要引號,但出於一致性的考慮,它通常被認爲是很好的形式,因爲否則它們將散列在各處的帶引號和不帶引號的字符串組合在一起。在引用變量名時,你應該總是引用變量名(通常用字符串連接),並且當你需要添加空格或特殊字符時,引號不一定要被添加。 – JimB 2011-04-14 19:41:55
嗯,但它不是一個字符串,而是一條路徑,而你的情況就是一個明確的指示,爲什麼強迫使用引號是危險的 - 它會導致錯誤的結論。人們不會學習,爲什麼使用引號,當他們需要時,像聖誕樹一樣裝飾他們的代碼 - 它會得到一種避免思考的儀式。 – 2011-04-15 01:22:58