使用Eclipse编译java 7 for java 6

我需要为Java 6编译一个项目,以便与java 6或7一起使用(我无法升级我生活中的所有计算机)。 我一直在寻找并找到一些有用的 东西 ,但我对java很新 – 我不太了解如何使用提供的替代品(ant-build,Maven,javac)。

我的程序不使用Java 6中没有的任何API方法,但它确实使用了另一个外部.JAR的API(它是示例程序的基本插件)

是否有一种简单的方法可以使用Eclipse的Export函数执行此操作,还是需要使用其他一些程序/方法?

如果我需要使用除Eclipse之外的其他东西,那么我最好如何为依赖于另一个外部.jar API的多类多包文件执行此操作?

在eclipse中右键单击您的项目并打开project properties

然后导航到Java compiler并将合规性级别设置为1.6。

在此处输入图像描述

应该这样做。

在Eclipse Juno SR1中:右键单击您的项目 – >属性 – > Java编译器 – >编译器合规性级别。

设置为1.6,你就完成了。 您可能需要启用项目特定设置并禁用与执行环境的兼容性 – 在同一窗口中有2个复选框。