Java 给定的Eclipse项目使用哪个JDK/JRE?

Java 给定的Eclipse项目使用哪个JDK/JRE?,java,eclipse,Java,Eclipse,我有一个最新版本的Eclipse(4.5.2),并且安装了几个JDK和JRE。如何确定给定项目正在使用哪个特定的JDK/JRE 我问这个问题的原因是,我试图找出要编辑的logging.properties文件,以使我的日志按照我想要的方式工作 我在项目中使用了-version作为VM参数,它告诉我: java版本“1.8.0_74” Java(TM)SE运行时环境(build 1.8.0_74-b02) Java HotSpot(TM)64位服务器虚拟机(构建25.74-b02,混合模式) 不幸

我有一个最新版本的Eclipse(4.5.2),并且安装了几个JDK和JRE。如何确定给定项目正在使用哪个特定的JDK/JRE

我问这个问题的原因是,我试图找出要编辑的logging.properties文件,以使我的日志按照我想要的方式工作

我在项目中使用了-version作为VM参数,它告诉我: java版本“1.8.0_74” Java(TM)SE运行时环境(build 1.8.0_74-b02) Java HotSpot(TM)64位服务器虚拟机(构建25.74-b02,混合模式)

不幸的是,我有一个JDK和一个JRE在那个级别,所以我不确定它在这个项目中使用的是哪一个。谁能启发我

我的项目中的JRE系统库在Package Explorer中显示[Java1.8SE],但该库中的各个JAR都是这样的: rt.jar C:\Program Files\Java\jre7\lib 这表明我有一个1.7JRE


有人能解释一下吗?

用新的
main
创建一个新类。然后,您的程序将打印您的版本

System.out.println(System.getProperty("java.version"));

您也可以通过右键单击项目底部的JRE系统库,然后单击“构建路径”下的“配置构建路径”来完成此操作。然后看看“图书馆”。这将告诉您您的JRE系统库是什么。

我自己解决了这个问题,这是出乎意料的。我注意到Java控制台在显示屏顶部的标题行中显示了C:\Program Files\Java\jre7\lib。我尝试编辑该目录中的logging.properties文件,最后生成了一个日志文件。我仍然对确定同样事情的其他方法感兴趣。此外,我仍然对我的项目如何要求Java1.8一致性感到困惑,声称JRE库是Java1.8SE,但显然进入了一个完全不同的目录以获得Java1.7JRE。我很困惑…调试或运行配置(如适用)中的JRE(或其他执行环境)可能与项目JRE不同;检查右侧的“JRE”选项卡中的“Arguments”