如果您曾经使用过 java,我想您至少有一次遇到过有关版本不受支持的错误。每个人都知道如何修复它、更改 JRE 等。
今天,我想知道如何制作可以在任何地方(任何 JRE)运行的 jar 文件。
最佳答案
简短回答:不可能。
更好的答案:定义您的最低目标(实际上不应该是“任何 JRE”)。也许您的意思是“标准的 J2SE 1.4 安装”或“在 Android 上”(这不是真正“JRE”)。
确切的最低要求是结合使用的 Java 语言特性、API 和/或其他库的使用(它们在什么地方编译?)以及不同 Java 平台的差异。 DVD 播放器与台式机非常不同。
关于Java 不受支持的版本——经典问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606531/