编译java代码并在线创建jar

时间:2012-07-16 16:05:10

标签: java java-7 jdk1.4

我的问题:我的机器上有JDK 1.7版本。我用它创建的jar不能在我的Unix机器上运行,因为它安装了JRE 1.4(我没有这台机器的管理员权限)。

那么,有没有办法用我的机器上的1.4版卸载1.7版本来编译我的代码。可以在线完成吗?

3 个答案:

答案 0 :(得分:1)

您可以使用-target version选项执行交叉编译。

根据javadoc

的示例
  

%javac -target 1.4 -bootclasspath jdk1.4.2 / lib / classes.zip \   -extdirs“”OldCode.java

答案 1 :(得分:0)

根据javac documentation,您可以使用-source参数设置JDK源:

javac -source 1.4 MyClass

答案 2 :(得分:0)

Thisthisthis是非常好的网站,您可以在线运行所有Java代码并获得结果,而无需在计算机中安装JDK