Eclipse使用的是什么Java?

mi7gmzs6  于 2023-10-18  发布在  Eclipse
关注(0)|答案(5)|浏览(135)

我从eclipse.org下载了适用于Linux的“Eclipse IDE for Java EE Developers”。我能够编写、编译和运行Java程序。但我不知道JDK / JRE是什么。
如果我开始一个新的“Java项目”,我可以选择使用哪个JRE,但是如果我选择了“JavaSE-1.6”,我仍然不知道那是什么?甲骨文?IBM?我不知道JRE在我的文件系统中的什么位置。
假设我想使用相同的JRE从命令行执行我的Java程序,我如何找到'java'可执行文件?

p8ekf7hl

p8ekf7hl1#

当你在Eclipse中时:

  • 打开Help -> About Eclipse
  • 单击安装详细信息
  • 选择选项卡配置

搜索条目

eclipse.vm=

应该有所用JRE的路径。

uujelgoq

uujelgoq2#

如果你想知道

*Java在您的系统中的位置,请在终端whereis java中运行。

  • 您的系统使用的Java是**哪个,请在终端which java中运行。
      • 默认使用的Java版本是什么,在终端java --version中运行
  • Eclipse使用的JDK,请参考Project->Properties->Java Compiler
  • Eclipse使用的JRE,请参考Windows->Preferences->Installed JREs
6rqinv9w

6rqinv9w3#

这取决于您的配置。
转到Windows/首选项,然后检查:
Java/已安装的JRE和Java/已安装的JRE/
您还可以覆盖每个项目的设置:项目首选项,Java浏览器。

xqkwcwgp

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将发出抱怨并拒绝启动:

  • “必须安装JRE或JDK才能启动Eclipse”*

在这一点上,如果你确实安装了Java,你可以简单地将它添加到$PATH中,Eclipse将启动:

... $  export PATH=~/jdk1.6.0_33/bin:$PATH
ykejflvf

ykejflvf5#

Eclipse为您提供了一个选项来选择JDK每个项目的基础以及所有项目。

所有项目:

Windows ->首选项-> Java编译器->编译器遵从性级别->选择您希望使用的JDK。

具体项目:

项目->属性-> Java编译器->编译器遵从性级别->选择您希望使用的JDK。
特定项目的设置优先于所有项目设置.

相关问题