如何更改Eclipse项目的JDK版本
我需要编写一个只与Java 1.5兼容的项目。 我安装了Java 1.6。 是否有一些向后兼容的forms来让Eclipse编译1.5?
我是否必须安装Java 1.5才能在此显示? 或者也许有另一种方式?
。
点击添加库button。 它使您的屏幕指向Java位置。
select“ 目录 ”,除了JRE home之外的button,并指向已安装的文件夹位置。
即使您只想要1.5编译器项目,也可以通过在Eclipse中更改编译器设置来实现,而不是删除1.6 JRE并添加1.5 JRE。
GOTO -->JAVA--Compiler---> and change compiler level to `1.5` instead of `1.6`
正如davidfmatheson所build议的那样,
只要小心,特别是如果你设置了一个人的团队工作。 如果任何人在1.6使用新的或更改的东西,它将编译,但不能在JRE 1.5的环境中运行。
单击Eclipse中的Window选项卡,转到Preferences ,当该窗口出现时,转到Java → 已安装的JREs → 执行环境,然后selectJavaSE-1.5。 然后你必须去编译器并设置编译器符合性级别 。
右键点击project – > Properties – > Java Build Path – >selectJRE System Library点击Edit并selectJDK或者JRE ,然后点击Java Compiler并selectCompiler compliance level to 1.8
特定于Eclipse的项目更改JDK版本 –
如果要更改特定项目的任何jdk版本,则必须单击—>项目 – > JRE系统库 – >属性—>内部类path容器(JRE系统库),将执行环境更改为你想要的任何版本,例如1.7或1.8。
查看页面在Eclipse中设置JDK 。 从添加button,您可以添加不同版本的JDK …
用于启动Eclipse的JDK(JAVA_HOME)不一定是用于编译项目的JDK(JAVA_HOME)。
要查看可以为项目select的JRE,请检查首选项:
一般 → Java安装的JRE
默认情况下,如果你没有添加任何JRE,唯一声明的将是用于启动Eclipse的一个(可以在你的eclipse.ini中定义)。
你可以添加任何你想要的其他JRE,包括一个兼容你的项目。
之后,您将需要检查您的项目属性(或一般首选项)中使用的JRE,以及遵从性级别:
Alt text http://www.standartux.fr/public/Java/Preferences.png
在Java – > Installed JRE下的首选项部分中,单击Addbutton并导航到1.5 JDK主文件夹。 然后检查列表中的一个,它将成为所有项目的默认值:
正如我几分钟前遇到的这个问题,如果您尝试在具有较新JDK的环境中打开现有项目,请确保在Project Properties – > Project Facets – > Java中更新JDK版本。
- 导入在此参考android旁边显示红色X的google-play-service库
- Eclipse Indigo – 无法安装Android ADT插件
- java.lang.ClassNotFoundException:启动Simple Struts2应用程序时,org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
- 亚行,Wifi和Eclipse:我如何configuration?
- 在debugging模式下运行一个程序是非常慢的
- java.lang.NoClassDefFoundError:org / apache / juli / logging / LogFactory
- 如何将Eclipse更改为使用空格而不是制表符?
- 为什么Eclipse的Android设备选配器没有显示我的Android设备?
- 为什么log4j的Logger.getLogger()需要传递一个Classtypes?