JAVA_HOME 和 PATH 中的 java 版本不匹配

标签 java eclipse ubuntu java-home eclipse-neon

我有 02 个问题:

1 - 我尝试在 Ubuntu 14.04 中运行 Eclipse neon,但收到此错误

enter image description here

我认为这个问题与java版本有关(Eclipse neon需要java 8)?

2 - 所以,我检查我的 java 版本,拿走我得到的

java-版本

enter image description here

NEON vi/etc/profile.d/java.sh

enter image description here

enter image description here

enter image description here

这是我的问题,我设置了 java_home = java 8 但在 PATH 中它仍然是 java 7!!!,你觉得怎么样?我想要 java -version = java 8

谢谢

最佳答案

在您的 Path 变量中,对 Java 1.7 的引用似乎是在 Java 1.8 之前给出的。 当您运行 java -version 时,它会在 Path 变量中搜索 bin 目录,一旦获得引用,它就会返回版本。尝试从 Path 变量中删除/opt/java/jdk1.7.0_21/bin ,我相信之后它会起作用。 希望这个回答对您有帮助

关于JAVA_HOME 和 PATH 中的 java 版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39367715/

相关文章:

java - 如何在vscode中使用相对路径为eclipse Java项目添加引用的库JAR文件

php rename() 函数权限被拒绝,即使文件夹权限是 775

java - 匹配直到遇到0或1

java - 引用另一个类中的枚举对象

eclipse - 使 Eclipse 自动完成的行为像 Visual Studio 智能感知吗?

eclipse - 如何在 Eclipse 中注释 block ?

java - 在 fragment 被分离然后重新附加后, fragment onResume 不会被调用

java - 为什么标记为 final 的对象可以在 Java 中被修改并调用非 final 方法?

ubuntu - 请求的格式不兼容合并,将合并到 mkv

mysql - 服务器时区值 'KST' 无法识别 : How to fix server-side?