我从eclipse.org下载了适用于Linux的“Eclipse IDE for Java EE Developers”。我能够编写、编译和运行Java程序。但我不知道JDK / JRE是什么。如果我开始一个新的“Java项目”,我可以选择使用哪个JRE,但是如果我选择了“JavaSE-1.6”,我仍然不知道那是什么?甲骨文?IBM?我不知道JRE在我的文件系统中的什么位置。假设我想使用相同的JRE从命令行执行我的Java程序,我如何找到'java'可执行文件?
p8ekf7hl1#
当你在Eclipse中时:
搜索条目
eclipse.vm=
应该有所用JRE的路径。
uujelgoq2#
如果你想知道
*Java在您的系统中的位置,请在终端whereis java中运行。
whereis java
which java
java --version
Project->Properties->Java Compiler
Windows->Preferences->Installed JREs
6rqinv9w3#
这取决于您的配置。转到Windows/首选项,然后检查:Java/已安装的JRE和Java/已安装的JRE/您还可以覆盖每个项目的设置:项目首选项,Java浏览器。
xqkwcwgp4#
假设我想使用相同的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的用户帐户(例如仅用于浏览Web的不使用Java的用户帐户)。如果您尝试在$PATH不包含任何Java可执行文件时启动Eclipse,并且如果您没有在 ~/eclipse/ 中安装任何JRE/JDK,则Eclipse将发出抱怨并拒绝启动:
在这一点上,如果你确实安装了Java,你可以简单地将它添加到$PATH中,Eclipse将启动:
... $ export PATH=~/jdk1.6.0_33/bin:$PATH
ykejflvf5#
Eclipse为您提供了一个选项来选择JDK每个项目的基础以及所有项目。
JDK
所有项目:
Windows ->首选项-> Java编译器->编译器遵从性级别->选择您希望使用的JDK。
具体项目:
项目->属性-> Java编译器->编译器遵从性级别->选择您希望使用的JDK。特定项目的设置优先于所有项目设置.
5条答案
按热度按时间p8ekf7hl1#
当你在Eclipse中时:
搜索条目
应该有所用JRE的路径。
uujelgoq2#
如果你想知道
*Java在您的系统中的位置,请在终端
whereis java
中运行。which java
中运行。java --version
中运行Project->Properties->Java Compiler
Windows->Preferences->Installed JREs
6rqinv9w3#
这取决于您的配置。
转到Windows/首选项,然后检查:
Java/已安装的JRE和Java/已安装的JRE/
您还可以覆盖每个项目的设置:项目首选项,Java浏览器。
xqkwcwgp4#
假设我想使用相同的JRE从命令行执行我的Java程序,我如何找到'java'可执行文件?
在Linux上,java可执行文件是在路径上找到的第一个名为“java”的可执行文件。
举例来说:
您可以安装任意数量的JRE/JDK。你甚至可以简单地创建使用Java的用户帐户(例如用于开发的用户帐户)和不使用Java的用户帐户(例如仅用于浏览Web的不使用Java的用户帐户)。
如果您尝试在$PATH不包含任何Java可执行文件时启动Eclipse,并且如果您没有在 ~/eclipse/ 中安装任何JRE/JDK,则Eclipse将发出抱怨并拒绝启动:
在这一点上,如果你确实安装了Java,你可以简单地将它添加到$PATH中,Eclipse将启动:
ykejflvf5#
Eclipse为您提供了一个选项来选择
JDK
每个项目的基础以及所有项目。所有项目:
Windows ->首选项-> Java编译器->编译器遵从性级别->选择您希望使用的JDK。
具体项目:
项目->属性-> Java编译器->编译器遵从性级别->选择您希望使用的JDK。
特定项目的设置优先于所有项目设置.