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

我如何知道在Eclipse中运行的是什么版本的Java?

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

“包资源pipe理器”中的“JRE系统库[JavaSE-1.6]”是正确的版本吗?

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

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

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

如果要检查-vm eclipse.ini选项是否正常工作,则可以使用它来查看IDE自身在哪些JVM下运行:菜单帮助>关于Eclipse>安装详细信息>configuration选项卡。 find说: java.runtime.version=...

不要关心代码,但你可以这样看待:

进入“窗口”选项卡,然后select – > java->已安装的JRE。 你也可以添加自己的JRE(1.7或1.5等)。

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

有各种选项可用来testing哪个java版本使用你的eclipse。 最好的方法是find你的机器上安装的第一个Java。

在terminal上运行java -version命令

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

为了那个去

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

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

应该返回一个string沿线:

 1.5.0_01-b08 

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

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

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

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

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

在您点击相关的菜单项后打开的对话框中,左下angular应该有一个安装细节button。

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

尝试这个 :

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

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