1
4
如果您使用标准库中1.3中不存在的任何方法或类,它们将无法工作,因为这些文件不是编译到您的程序中,而是JVM库的一部分。 |
2
0
事实上,正如本文所说,您的代码将与1.3兼容,但不能与1.3链接。因此,只要使用
因此,为1.3开发的唯一可靠方法是使用1.3 JDK…或者依靠验证工具,比如…哦,废话!我确信有一个Maven报告插件可以检查您的代码是否与预期的JDK兼容,但无法找到它的名称。 但是,请注意,存在这样的工具 Retrotranslator ,这将使您的post 1.5代码适应以前的版本…只要您的代码完全依赖于JDK,因为它们可能无法处理所有外部API依赖项 |
MGoBlue93 · 尝试从命令行编译Java时收到错误 6 年前 |
iamkroot · 编译期间“javac:不支持发布版本10” 6 年前 |
tng · 实现在所有分析完成后运行的JavaC编译器插件 7 年前 |
Shockwave · Java-编译和引用未知名称的类 7 年前 |
flow2k · 解析扩展了接口并结束了一个潜在的无限循环 7 年前 |
laocak · 从cmd运行java应用程序时出现问题 7 年前 |
MrSir · 在java 9中将模块命令与javac一起使用时出错 7 年前 |