我的问题:我的机器上有 JDK 1.7 版本。我用它创建的 jar 不能在我的 Unix 机器上运行,因为它安装了 JRE 1.4(我没有这台机器的管理员权限)。
那么,有没有一种方法可以在我的机器上使用 1.4 版本编译我的代码,而无需卸载 1.7 版本。可以在线完成吗?
最佳答案
您可以使用-target version执行交叉编译的选项。
示例如下javadoc
% javac -target 1.4 -bootclasspath jdk1.4.2/lib/classes.zip \ -extdirs "" OldCode.java
关于java - 在线编译java代码并创建jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508150/