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

标签 java netbeans netbeans-8

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

enter image description here

最佳答案

一种解决方案是安装 JDK,并使用 javac -target 1.4 ... 从命令行进行编译。如果您确实想确保您的代码可以在 Java 1.4 上运行,那么您应该使用 Java 1.4 JDK。 (是的,它们仍然可以在 Oracle Java download archives 中找到。)

建议使用构建工具。

<小时/>

另一件事是,针对 Java 1.4 平台进行编译应该成为过去。根据Wikipedia :

Public support and security updates for Java 1.4 ended in October 2008. Paid security updates for Oracle customers ended in February 2013.

如果您仍在使用或支持 Java 1.4 上的产品,那么您早就该停止了。 (看来 NetBeans 团队已经做到了这一点!)

关于java - NetBeans 8.2 不支持 JDK 1.4 源二进制格式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022906/

相关文章:

项目类路径测试中缺少 java ee api

java - 在Java中更改Input.txt文件中的字符串而不创建Output.txt

java - 使用 ExtJS 和 Jersey 上传文件

unit-testing - 在Netbeans IDE中显示grails测试结果

java - !strcmp(语言环境, “C”):Error:Assert failed:in file baseapi.cpp, line 209

java - 使用 Java (Netbeans) 中的另一个表单中的数据填充一个表单

java - 这些循环听起来是否正确,还是应该切换为for或while循环?

java - 错误的 wsimport 命令行调用

java - Spring - 配置属性用法

java - Libgdx 多点触控不工作