我在Ubuntu 13.10中安装了open-jdk-7和oracle-jdk-8,并设置了JAVA_HOME。 当我尝试使用java -version时,请给我oracle jdk路径,但是当我试图在Ubuntu中安装由install4j生成的软件时。 所以它采取open-jdk路径。但是open-jdk没有在路径中设置变量。下面是选择动态jdk。
{
JVMSelector.JVMLocation[] locations = JVMSelector.getJVMLocations("${compiler:sys.javaMinVersion}", "${compiler:sys.javaMaxVersion}", true, null);
String jdkHome = locations[ locations.length-1].getJavaHome().getAbsolutePath();
}
我需要在install4j中设置oracle jdk。我在这里搞砸了什么..?