Java eclipse设置源代码级别
我有一个为jdk 7构建的项目,但我也想扩展它对jdk 6用户的兼容性。我已经将编译器编译级别设置为1.6,但该项目编译正常,并且无法在1.6 jre上运行,因为方法revalidate直到java 7才添加到java中。(而且编译器根本没有对此给出任何警告!)如何将源代码级别设置为1.6?我可以在netbeans中这样做,关于如何在eclipse中这样做 除了源代码兼容性之外,还设置“编译器符合性级别”和“生成的.class文件兼容性”在您的项目设置中。在项目属性->Java构建路径/库选项卡中,确保您拥有JRE System Library 6 EnEnvironment在设置法规遵从性级别并确保有适当的运行时间后,我遇到了类似的问题。要解决这个问题,我必须先运行项目,然后再清理。。。并指定项目名称。这为我解决了这个问题。属性>Java编译器>JDK合规性,请确保设置为正确的编译器版本。更改jre.yup的源代码。我对它进行了反编译,但仍然在那里看到了revalidate方法(eclipse中也没有警告),您是否向构建路径添加了任何非标准JAR?哪个类正在使用重新验证?Java eclipse设置源代码级别,java,eclipse,Java,Eclipse,我有一个为jdk 7构建的项目,但我也想扩展它对jdk 6用户的兼容性。我已经将编译器编译级别设置为1.6,但该项目编译正常,并且无法在1.6 jre上运行,因为方法revalidate直到java 7才添加到java中。(而且编译器根本没有对此给出任何警告!)如何将源代码级别设置为1.6?我可以在netbeans中这样做,关于如何在eclipse中这样做 除了源代码兼容性之外,还设置“编译器符合性级别”和“生成的.class文件兼容性”在您的项目设置中。在项目属性->Java构建路径/库选项卡