Eclipse中运行的是什么版本的Java?

时间:2009-12-22 06:17:57

标签: java eclipse version

我如何知道Eclipse中正在运行的Java版本?

有没有办法编写代码来查找?

“Package Explorer”中的“JRE系统库[JavaSE-1.6]”是正确的版本吗?

8 个答案:

答案 0 :(得分:65)

如果要检查-vm eclipse.ini选项是否正常工作,可以使用此选项查看IDE本身运行的JVM:菜单帮助>关于Eclipse>安装细节>配置选项卡。找到说明java.runtime.version=...

的行

答案 1 :(得分:27)

运行eclipse的是系统中安装的默认java(除非在eclipse.ini文件中专门设置,否则使用-vm选项)。您当然可以添加更多Java运行时并将它们用于您的项目

您编写的字符串是正确的字符串,但它特定于您的环境。如果您想知道确切的更新,请运行以下代码:

public class JavaVersion {
  public static void main(String[] args) {
    System.out.println(System.getProperty("java.runtime.version"));
  }
}

答案 2 :(得分:12)

不要对代码有所了解,但你可以这样解决:

进入“窗口”标签,然后进入偏好设置> java->已安装的JRE。您也可以添加自己的JRE(1.7或1.5等)。

用于更改合规性级别 窗口 - >首选项> Java的>编译器。 C 更改合规级别。

答案 3 :(得分:4)

有多种选项可用于测试哪个java版本正在使用您的eclipse。最好的方法是找到你机器上安装的第一个java。

在终端上运行java -version命令

然后检查你的日食是否指向正确的版本。

为此,请转到

Eclipse>>首选项>> Java>>已安装的JRE

答案 4 :(得分:2)

String runtimeVersion = System.getProperty("java.runtime.version");

应该返回一个字符串:

1.5.0_01-b08

这是Eclipse用来运行代码的Java版本,它不一定与用于运行Eclipse本身的版本相同。

答案 5 :(得分:2)

Eclipse使用系统上的默认Java来运行自己。这也可以在eclipse安装文件夹中的 eclipse.ini 文件中进行更改。

要查找您的eclipse项目正在使用的java版本,请参阅 Project-> properties-> build path-> Libraries选项卡,并查看正在使用的JRE系统库。您也可以在 Window-> Preferences-> Java-> Installed JREs 中查看。这是eclipse知道的所有JRE的列表

要查找使用代码,请使用 System.getProperty(...)方法。有关支持的属性,请参阅http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperties()

答案 6 :(得分:2)

在帮助菜单下,应该有一个标有“关于Eclipse”的菜单项我不能绝对精确地说,因为我使用STS这是同样的事情,但我的标签不同。

在单击相关的关于菜单项后打开的对话框中,左下角应该有一个安装详细信息按钮。

您运行Eclipse的Java版本应该位于“配置”选项卡下的“系统属性:”中。

答案 7 :(得分:0)

试试这个:

public class vm
{
  public static void main(String[] args)
  {
      System.getProperty("sun.arch.data.model") 
  }
}

编译并运行。 它会根据你的java版本返回32或64。 。