(评论太长了)
假设我想使用相同的 JRE 从命令行执行我的 Java 程序,我如何找到“java”可执行文件?
在 Linux 上,java 可执行文件是在您的路径中找到的第一个名为“java”的可执行文件。
例如:
... $ echo $PATH
/home/f/jdk1.6.0_33/bin:/usr/local/bin:/usr/bin:/bin
... $ which java
/home/f/jdk1.6.0_33/bin/java
您可以安装任意数量的 JRE/JDK。您甚至可以轻松地创建使用 Java 的用户帐户(例如,用于开发的用户帐户)和不使用 Java 的用户帐户(例如,没有 Java的用户帐户,您只能用于浏览 Web [参见评论])。
如果您尝试在 $PATH 不包含任何 Java 可执行文件时启动 Eclipse,并且如果您没有在~/eclipse/中安装任何 JRE/JDK ,则 Eclipse 将抱怨并拒绝启动:
“必须安装 JRE 或 JDK 才能启动 Eclipse”
此时,如果您确实安装了 Java,您可以简单地将其添加到 $PATH 和 Eclipse 将启动:
... $ export PATH=~/jdk1.6.0_33/bin:$PATH