我正在使用Java 8和加班我创建或导入JRE系统库设置为1.5的项目 我想知道为什么因为我只安装了Java 8。
我现在可以在
上设置默认JREJava->已安装的JRE
但是,这将为特定的JDK版本设置硬编码路径。我在这里更新我的JDK然后如果我安装更新的版本,我将不得不考虑升级这个路径。 命令(我在OS X上)
/System/Library/Frameworks/JavaVM.framework/Versions/Current/commands/java_home
总是最新安装的JDK.Can我以某种方式使Eclipse始终使用此命令指向的目录?或者我是否必须对使用过的JRE进行硬编码?
答案 0 :(得分:0)
您可以使用'执行环境' (创建Java项目时,在' Java>已安装的JRE>执行环境'中指定)。对于Java 8,这将是JavaSE-1.8'。
然后,您只需更改首选项中用于执行环境的JDK,而无需更改项目中的任何内容。