在Eclipse中创建新的Java项目时,我收到以下警告“当前工作区使用1.4 JRE ......”
我的系统上有JRE7。我在eclipse.ini
-vm
C:\Java\jre7\bin\javaw.exe
我已通过Windows将JRE7添加到Installed JREs
- >首选项>已安装的JRE。
仍在Compiler
标签下我只能看到compiler compliance level
到6
如何将工作区JRE更改为JRE 7?
答案 0 :(得分:5)
Java 7支持仅在Eclipse Indigo SR1(大约一个月前发布)后才可用。所以,升级Eclipse。
答案 1 :(得分:0)
我也有jre7,如果它只表示符合1.6,那真的没关系,因为项目将查找项目中使用的jre / jdk指定的java编译器。
我还建议您使用jdk而不是jre,并设置环境变量JAVA_HOME,Google上有很多关于此的教程。
答案 2 :(得分:0)
使用1.4进行编译但工作区首选项编译器设置为1.6的问题似乎是此错误中描述的问题:
错误499675 - 重新启动后忽略全局编译器设置,即使显示1.8,也默认为1.4 https://bugs.eclipse.org/bugs/show_bug.cgi?id=499675
其中解决方法是将工作区设置更改为其他版本号,然后再更改为1.6。这将使工作区能够以1.6编译。 要使用1.7进行编译,您需要像BalusC的回答一样升级eclipse。