使用Eclipse为java 6编译java 7
我需要为Java6编译一个项目,以便与Java6或Java7一起使用(我无法升级我生活中的所有计算机)。我一直在到处搜索并找到了一些东西,但我对java相当陌生——我不太了解如何使用所提供的备选方案(ant build、Maven、javac) 我的程序不使用Java 6中不可用的任何API方法,但它使用另一个external.JAR的API(它是示例程序的基本插件) 有没有一种简单的方法可以通过Eclipse的导出功能实现这一点,或者我需要使用其他程序/方法使用Eclipse为java 6编译java 7,java,eclipse,compilation,java-7,java-6,Java,Eclipse,Compilation,Java 7,Java 6,我需要为Java6编译一个项目,以便与Java6或Java7一起使用(我无法升级我生活中的所有计算机)。我一直在到处搜索并找到了一些东西,但我对java相当陌生——我不太了解如何使用所提供的备选方案(ant build、Maven、javac) 我的程序不使用Java 6中不可用的任何API方法,但它使用另一个external.JAR的API(它是示例程序的基本插件) 有没有一种简单的方法可以通过Eclipse的导出功能实现这一点,或者我需要使用其他程序/方法 如果我需要使用Eclipse以外的
如果我需要使用Eclipse以外的东西,那么对于依赖于另一个外部.jar的API的多类、多包文件,我最好怎么做呢?右键单击Eclipse中的项目并打开
项目属性
然后导航到Java编译器
,并将符合性级别设置为1.6
应该可以了。在Eclipse Juno SR1中:
右键单击项目->属性->Java编译器->编译器符合性级别
设置为1.6,你就完成了。您可能需要启用特定于项目的设置并禁用对执行环境的遵从性-在同一窗口中有两个复选框。非常感谢你们两位!我觉得自己很愚蠢,因为我没有意识到这么简单的事情,但我在任何地方都找不到它。我曾试图提高投票率,但我没有15个代表。