【发布时间】: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
我能够从 (java.home)/bin/java 在 Windows 上的 Java 中调用 Java。但我在 Mac 上尝试了相同的代码,但没有成功。我认为它也不适用于Linux。我需要调用 java.home 中的什么文件才能在 Mac 和 Linux 上启动 java?
【问题讨论】:
标签: java linux macos path invoke
调用 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*
【讨论】:
您只需要调用java。无需在前面输入任何内容。
顺便说一句,在 Windows 上也不需要在 java 前面输入任何内容。您可以将PATH 环境变量设置为指向您的java.home 目录。
【讨论】: