【问题标题】:Finding the Jre file on Mac and Linux from java.home从 java.home 查找 Mac 和 Linux 上的 Jre 文件
【发布时间】:2026-02-01 00:30:02
【问题描述】:

我能够从 (java.home)/bin/java 在 Windows 上的 Java 中调用 Java。但我在 Mac 上尝试了相同的代码,但没有成功。我认为它也不适用于Linux。我需要调用 java.home 中的什么文件才能在 Mac 和 Linux 上启动 java?

【问题讨论】:

    标签: java linux macos path invoke


    【解决方案1】:

    调用 java "java" 的命令相同。但首先要验证您的 Mac 或 Linux 中是否安装了 java。使用以下命令,看看你得到了什么

    user@ubuntu:~$ which java
    /usr/bin/java
    user@ubuntu:~$ ll /usr/bin/java
    lrwxrwxrwx 1 root root 22 Jul 26 21:54 /usr/bin/java -> /etc/alternatives/java*
    user@ubuntu:~$ ll /etc/alternatives/java
    lrwxrwxrwx 1 root root 30 Aug 15 12:43 /etc/alternatives/java -> /usr/lib/jvm/jdk1.7.0/bin/java*
    

    【讨论】:

      【解决方案2】:

      您只需要调用java。无需在前面输入任何内容。

      顺便说一句,在 Windows 上也不需要在 java 前面输入任何内容。您可以将PATH 环境变量设置为指向您的java.home 目录。

      【讨论】: