我已经在我的ubuntu10.10中使用netbeans 6.9安装了jdk1.6 它工作正常,我然后尝试eclipse但它告诉我必须可以运行eclipse的jdk或jre工具包。 我在MY / etc / enviroment文件中设置了JAVA_HOME和PATH
`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:."
但它仍然无效 提前谢谢
答案 0 :(得分:3)
在定义PATH之前,您需要定义JAVA_HOME。扩展需要在定义时进行,否则它会查找您可能没有的名为“$ JAVA_HOME”的文件夹。
答案 1 :(得分:1)
echo $java _ home
错了。
我们区分大小写
echo $ JAVA_HOME
是正确的方法。