我目前正在尝试运行Jar文件。问题是,程序的编写方式如下:http://www.codingbat.com/,当然,它需要编译代码,并使用反射来运行它。我得到的问题是,它没有指定必须使用JDK7而不是默认值。
另外,我只想在Runtime类中,如果我将它设置为JDK7的文件夹目录,Runtime.getRuntime()。loadLibrary(String libname)是否可以工作?
感谢您阅读本文。
答案 0 :(得分:0)
在Java Web Start中有一种方法可以做到这一点。对于JAR,没有特定强制JVM使用。
一种不太优雅的方法是使用-target version
javac参数编译类,因此生成的字节代码将特定于您声明的目标版本。当使用低于“目标”中提到的JVM运行应用程序时,这将导致UnsupportedClassVersionError