我有一个当前版本的Eclipse(4.5.2),我已经安装了几个JDK和JRE。如何确定给定项目使用的特定JDK / JRE?
我问的原因是我试图弄清楚要编辑哪个logging.properties文件以使我的日志记录以我想要的方式工作。
我在项目中使用-version作为VM参数,它告诉我: java版" 1.8.0_74" Java(TM)SE运行时环境(版本1.8.0_74-b02) Java HotSpot(TM)64位服务器VM(内置25.74-b02,混合模式)
不幸的是,我同时拥有JDK和JRE,所以我不确定它在这个项目中使用了哪一个。谁能开导我?
我的项目中的JRE系统库在Package Explorer中说[Java1.8SE],但该库中的各个jar都是这样的: rt.jar C:\ Program Files \ Java \ jre7 \ lib 这表明我有一个1.7 jre。
任何人都可以对此有所了解吗?
答案 0 :(得分:0)
使用新的main
创建一个新类。然后,您的程序将打印您的版本。
System.out.println(System.getProperty("java.version"));
您也可以通过右键单击项目底部的JRE系统库,然后单击“配置构建路径”来执行此操作。在'构建路径'。然后看看' Libraries'。这会告诉您JRE系统库是什么。