【发布时间】:2015-02-20 06:02:51
【问题描述】:
我用过这个命令,但不工作
export JAVA_HOME=:/usr/bin/java
显示错误信息:
Error: JAVA_HOME is not defined correctly.
We cannot execute :/usr/bin/java/bin/java
【问题讨论】:
标签: java ubuntu-12.04
我用过这个命令,但不工作
export JAVA_HOME=:/usr/bin/java
显示错误信息:
Error: JAVA_HOME is not defined correctly.
We cannot execute :/usr/bin/java/bin/java
【问题讨论】:
标签: java ubuntu-12.04
JAVA_HOME 必须设置为包含bin 子目录和java 可执行文件的目录。
通常,它设置为 JDK 或 JRE 的根目录。如果要使用“系统”java,请将JAVA_HOME 设置为/usr(并且不要在= 后面加上冒号):
export JAVA_HOME=/usr
【讨论】:
通常,您在 ~/.bashrc 中设置此类路径。
找出你的 ubuntu 机器中的 java 位置在哪里。如需帮助,请查看:Where is the Java SDK folder in my computer? Ubuntu 12.04
然后将导出行添加到您的 ~/.bashrc 文件中
export JAVA_HOME=....
【讨论】:
/usr/bin/X11/java': not a valid identifier bash: export: /usr/share/java': 不是一个有效的标识符 bash: export: `/usr/share/man/man1/java.1.gz': 不是有效标识符
~ 指向你的主目录,可以是/home/angu。所以 bashrc 路径将是 /home/angu/.bashrc
java -version 验证是否正确安装了 java。如果没有,重新安装java。
试试这个:
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
或
export JAVA_HOME=/usr/java/jdk1.8.0_05
在这一项中,您需要根据系统上安装的路径重命名jdk1.8.0_05。
【讨论】: