2012-07-16 41 views
1

我的问题:我有我的机器上JDK 1.7版本。我用这个创建的jar不能在我的Unix机器上运行,因为它安装了JRE 1.4(我没有这台机器的管理权限)。编译Java代码和在线创建罐子

那么,有没有一种方法可以在我的机器上使用版本1.4编译我的代码而无需卸载1.7。它可以在网上完成吗?

回答

1

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

实施例作为每javadoc

%的javac -target 1.4 -bootclasspath JDK1.4.2/LIB/classes.zip \ -extdirs “” OldCode.java

0

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

javac -source 1.4 MyClass 
0

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