如何更改Eclipse项目的JDK版本

Dav*_*vid 67 java eclipse jar

我需要编写一个只与Java 1.5兼容的项目.我安装了Java 1.6.是否有某种形式的向后兼容性可以让Eclipse用1.5编译?

我是否必须安装Java 1.5才能在此处显示?或许还有另一种方式?

在此输入图像描述.

kos*_*osa 50

单击" 添加库"按钮.它使您的屏幕指向Java位置.

选择" 目录 ",按钮右侧除JRE主页并指向已安装的文件夹位置.

即使您只想要1.5个编译器项目,也可以通过更改Eclipse中的编译器设置来实现它,而不是删除1.6 JRE并添加1.5 JRE.

GOTO -->JAVA--Compiler---> and change compiler level to `1.5` instead of `1.6`
Run Code Online (Sandbox Code Playgroud)

正如davidfmatheson所说,

要小心,特别是如果你正在为一个人的团队进行工作.如果有人使用1.6中的新内容或更改的内容,它将编译,但不会在JRE 1.5的环境中运行.


Ron*_*d91 22

单击Eclipse中的Window选项卡,转到Preferences,当该窗口出现时,转到JavaInstalled JREsExecution Environment并选择JavaSE-1.5.然后,您必须转到编译器并设置编译器合规性级别.

改变JRE

在此输入图像描述


eth*_*lan 17

右键单击项目 - >属性 - > Java构建路径 - >选择JRE系统库单击编辑并选择JDKJRE,然后单击Java编译器并选择 编译器合规性级别1.8

在此输入图像描述

在此输入图像描述

在此输入图像描述


小智 8

如果您使用的是 Maven 构建工具,则将以下属性添加到它并进行 Maven 更新将解决问题

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
Run Code Online (Sandbox Code Playgroud)