首页 文章

我的linux(centos 6)机器上的java home在哪里?

提问于
浏览
-1

Maven构建失败,出现此错误:

此环境中未提供编译器 . 也许您运行的是JRE而不是JDK?

javac -version返回Eclipse Java Compiler 0.894_R34x .

哪个java返回/ usr / bin / java . 从那里我做了一个readlink,返回以下/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64/jre/bin/java

我将此值分配给JAVA_HOME并尝试使用maven构建项目 . 再次失败 . 我还在/ usr / lib / jvm下的各种版本的java如下所示:

jvms

我尝试了上面列表中的各种值,但它们似乎都没有帮助 .

有人可以帮忙吗?

跟进:jdk文件夹仅包含bin和lib文件夹 . 它是否正确?
enter image description here

2 回答

  • 0

    JAVA_HOME 更改为 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64

  • 0

    遇到另一个建议安装此线程的线程:java-1.7.0-openjdk-devel.x86_64

    我这样做了,现在终于编译了 . 谢谢大家的帮助 .

相关问题