Java NetBeans 8.2不支持JDK 1.4源二进制格式吗?

Java NetBeans 8.2不支持JDK 1.4源二进制格式吗?,java,netbeans,netbeans-8,Java,Netbeans,Netbeans 8,我安装了NetBeans IDE 8.2,发现它拒绝生成1.4格式的java二进制文件。如何解决这个问题 一种解决方案是安装JDK,并使用javac-target1.4…从命令行编译。如果您真的想确保您的代码在Java1.4上工作,那么您应该使用Java1.4JDK。(是的,它们在Oracle Java中仍然可用。) 建议使用构建工具 另一件事是,为Java1.4平台编译应该成为过去。根据: Java1.4的公共支持和安全更新于2008年10月结束。针对Oracle客户的付费安全更新于2013

我安装了NetBeans IDE 8.2,发现它拒绝生成1.4格式的java二进制文件。如何解决这个问题


一种解决方案是安装JDK,并使用
javac-target1.4…
从命令行编译。如果您真的想确保您的代码在Java1.4上工作,那么您应该使用Java1.4JDK。(是的,它们在Oracle Java中仍然可用。)

建议使用构建工具


另一件事是,为Java1.4平台编译应该成为过去。根据:

Java1.4的公共支持和安全更新于2008年10月结束。针对Oracle客户的付费安全更新于2013年2月结束


如果您仍在使用或支持Java1.4上的产品,那么停止使用的时间已经过去很久了。(看起来NetBeans团队已经做到了!)

您是否通过“工具->Java平台”注册了1.4 JDK。您是否选择了1.4JDK作为项目的平台?不,我甚至没有JDK1.4。但是以前版本的NetBeans使用java 7生成1.4时没有问题,这可能是因为较新的java版本(至少使用java 8)不推荐使用此
-source 1.4
-target 1.4
。如果不使用1.4JDK验证,我怀疑您是否能够创建有效的1.4二进制文件。