在java中指定运行时。

时间:2012-02-15 16:38:00

标签: java jar runtime

我目前正在尝试运行Jar文件。问题是,程序的编写方式如下:http://www.codingbat.com/,当然,它需要编译代码,并使用反射来运行它。我得到的问题是,它没有指定必须使用JDK7而不是默认值。

另外,我只想在Runtime类中,如果我将它设置为JDK7的文件夹目录,Runtime.getRuntime()。loadLibrary(String libname)是否可以工作?

感谢您阅读本文。

1 个答案:

答案 0 :(得分:0)

在Java Web Start中有一种方法可以做到这一点。对于JAR,没有特定强制JVM使用。

一种不太优雅的方法是使用-target version javac参数编译类,因此生成的字节代码将特定于您声明的目标版本。当使用低于“目标”中提到的JVM运行应用程序时,这将导致UnsupportedClassVersionError