在Eclipse中为不同的项目使用jdk 1.6和jdk 1.7
我正在使用Eclipse和JDK 1.7。 我以前的项目是用java 7和JDK 1.7开发的。 现在,我想在Eclipse中的JDK 1.6下构建一个新项目。 是否可以这样做,以便某些项目基于JDK 1.7,而其他一些项目基于JDK 1.6而没有冲突?
如果可以这样做,请告诉我如何逐步完成。
更新:我的默认JDK是1.7。 我创建了一个默认基于jdk1.7的新项目。 然后我转到这个项目的属性,然后是java编译器,然后更改合规性设置,如下图所示。 但是发生了一些错误。 可能是什么原因导致此错误?
以下是“问题”视图
经过一番研究,我已经解决了这个问题。 请参阅有关如何修复构面版本的参考。
您可以将整体工作空间属性设置为使用一个版本的Java,并将各个项目属性设置为使用另一个。
- 要设置整体工作区属性,请单击Window > Preferences ,然后导航到Java > Compiler 。
- 要设置项目属性,请右键单击项目,然后选择“ 属性” 。 导航到Java Compiler并选中“启用项目特定设置”
您可以从已安装的JRE中进行选择以进行任一设置。 要告知Eclipse有关新安装的JRE的信息,可以打开工作区首选项并导航到Java > Installed JREs ,然后单击“添加”按钮。
您可以在项目属性( alt+enter
) – >已安装的JRE下更改项目使用的JDK。 调试配置也是你的朋友。 您可以设置在Eclipse中启动/运行应用程序/程序时要使用的JDK。
这可以在Eclipse Run Configuration中完成。 您可以定义多个此类配置,每个配置将引用您的一个项目中的“主类”。
-
在Window – > Preferences – > Java – > Installed JRE中定义每个JRE / JDK的位置。
-
对于给定的Eclipse项目:
-
右键单击项目,选择Properties – > Java Compiler ,覆盖并设置compiliance level settings。
-
选中使用合规性… ,访问Java构建路径并确保您具有与所需合规级别匹配的JRE库集。
-
-
对于给定的Eclipse运行配置: 运行 – >运行配置… – > Java应用程序 ,选择旧的或创建新配置,选择JRE选项卡并指定运行时JRE 。
- 找不到合适的驱动程序的原因
- 如何在SWT表的列中添加超链接?
- 如何在eclipse中禁用大括号({})的自动创建?
- 未设置libs.CopyLibs.classpath属性
- 无法在终端中找到XML架构命名空间错误的Spring NamespaceHandler
- 如何在WAR文件中包含依赖项?
- java.io.FileNotFoundException :(没有这样的文件或目录)从eclipse运行时
- java.io.FileNotFoundException:null \ conf \ wrapper.conf(系统找不到指定的路径)
- 如何在Eclipse Java调试器中将字节数组显示为hex字节或无符号十进制数的数组?