首页 > ubuntu java 安装好后执行出现java_home的错误

ubuntu java 安装好后执行出现java_home的错误

在安装好java后执行了java -version
结果如下:

java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2)
OpenJDK Server VM (build 20.0-b12, mixed mode)

在/etc/profile的最后添加了

# for java
 33 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_05/
 34 export JRE_HOME=${JAVA_HOME}/jre
 35 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
 36 export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

但是我在执行一个mvn指令的时候报错:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/jdk1.8.0_05//bin/java

因为我对java了解的不多,所以希望大家能给个详细的解决方法,谢谢


没人看出来题主的环境变量设置错了嘛? export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_05/,最后多了一个/


你的环境变量没有马上生效
试下下面的命令

sudo -s
source /etc/profile
echo $JAVA_HOME #如果输出正确就证明环境变量生效了

你执行了java -version 显示的是系统中自带的openJdk的版本,并不是你安装的jdk1.8

你先把系统中自带的Open_jdk删除,然后在安装Oracle的JDK

-----更新-----

有关Open_Jdk http://openjdk.java.net/


sudo apt-get remove openjdk*
path配置好后
. /etc/profile

【热门文章】
【热门文章】