gpt4 book ai didi

java - 如何修复错误 : JAVA_HOME is not defined correctly. 我们无法执行/usr/libexec/java_home/bin/java?

转载 作者:行者123 更新时间:2023-12-02 02:20:38 26 4
gpt4 key购买 nike

我查看了与该错误相关的每个 stackoverflow 问题:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/libexec/java_home/bin/java

仍然无法修复它。

我一直在使用 Java 8,但现在必须将 Java 6 用于不同的项目。我觉得 Java 8 的某些设置造成了这个问题。

我当前的 .bash_profile 是:

export JAVA_HOME=$(/usr/libexec/java_home)
# export JAVA_HOME=`/usr/libexec/java_home`
# echo export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
# echo export PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

尝试执行:

/develop/tools/apache-maven-3.2.5/bin/mvn eclipse:clean eclipse:eclipse -P ut -f /develop/projects/mynavi.wedding/source/pom.xml

有什么建议吗?

最佳答案

你可以尝试:

export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)

然后测试:

java -version

假设您安装了 Java 1.6,并且设置了路径,您应该得到如下内容:

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

关于java - 如何修复错误 : JAVA_HOME is not defined correctly. 我们无法执行/usr/libexec/java_home/bin/java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48559359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com