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

发布于 2022-08-29 18:53:30 字数 670 浏览 36 评论 0

在安装好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了解的不多,所以希望大家能给个详细的解决方法,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

黎夕旧梦 2022-09-05 18:53:30

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

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

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

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

執念 2022-09-05 18:53:30

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

sudo -s
source /etc/profile
echo $JAVA_HOME #如果输出正确就证明环境变量生效了
请远离我 2022-09-05 18:53:30

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

听,心雨的声音 2022-09-05 18:53:30

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文