如何使Mac Java_Home工具正常工作?

时间:2019-03-26 21:13:38

标签: java macos

我如何使java_home工具(即/ usr / libexec / java_home)在我的Mac上运行?我是Mac新手。MacJava-home工具说无法找到已安装的JVM,但我的机器上已安装JVM。 java -version返回true,如下所示

    $ /usr/libexec/java_home -V
Unable to find any JVMs matching version "(null)".
Matching Java Virtual Machines (0):

Default Java Virtual Machines (0):

No Java runtime present, try --request to install

```$ java -version
openjdk version "11.0.2" 2019-01-15 LTS
OpenJDK Runtime Environment Zulu11.29+3-CA (build 11.0.2+7-LTS)
OpenJDK 64-Bit Server VM Zulu11.29+3-CA (build 11.0.2+7-LTS, mixed mode)

1 个答案:

答案 0 :(得分:0)

打开Terminal.app(应用程序>>实用程序>>终端)

类型:nano .profile

将此添加到.profile文件的末尾:

JAVA_HOME=/Library/Java/Home
export JAVA_HOME;

保存并退出(按ctrl-x和y确认)

---编辑

只有现在我看到,您正在使用开放式jdk,请尝试一下:

在设置路径之前,请通过检查目录确保已安装Java

终端>输入ls /Library/Java/JavaVirtualMachines/

您将看到已安装的Java版本

然后在.bash_profile中

JAVA_HOME=/Library/Java/JavaVirtualMachines/<version>.jdk/Contents/Home
export JAVA_HOME

要重新加载的终端类型source ~/.bash_profile