java - 在线编译java代码并创建jar

标签 java java-7 jdk1.4

我的问题:我的机器上有 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/

相关文章:

java - Netbeans上传网站到服务器

java - 如何只打印最大键值?

java - Android 中的依赖项显示重复类错误

java - Java 8 到 Java 7 的降级功能

java - 在 windows 中安装和切换 java 7 和 java 8

java - 在另一个线程中处理传入的套接字

java - JBOSS 5.1 可以在 JDK 1.4 中运行吗?

java - 在 CPLEX Java API 中对目标函数建模

java - 从基于 JDK 1.4 构建的 java 应用程序连接到 Oracle 数据库时可以进行操作系统身份验证吗?

java - 如何在 Java 1.4 中添加 xml 元素