install4j安装程序没有选择默认情况下在ubuntu中打开jdk所采用的oracle jdk路径

install4j安装程序没有选择默认情况下在ubuntu中打开jdk所采用的oracle jdk路径,install4j,Install4j,我在Ubuntu13.10中安装了open-jdk-7和oracle-jdk-8,并将JAVA_设置为主页。 当我尝试使用java版本时,请给我oracle jdk路径,但当我尝试在install4j生成的Ubuntu中安装软件时。 因此它采用开放的jdk路径。但是open jdk没有在path变量中设置。下面是用于拾取动态jdk的代码 { JVMSelector.JVMLocation[] locations = JVMSelector.getJVMLocations("${compiler:

我在Ubuntu13.10中安装了open-jdk-7和oracle-jdk-8,并将JAVA_设置为主页。 当我尝试使用java版本时,请给我oracle jdk路径,但当我尝试在install4j生成的Ubuntu中安装软件时。 因此它采用开放的jdk路径。但是open jdk没有在path变量中设置。下面是用于拾取动态jdk的代码

{
JVMSelector.JVMLocation[] locations = JVMSelector.getJVMLocations("${compiler:sys.javaMinVersion}", "${compiler:sys.javaMaxVersion}", true, null);
String  jdkHome = locations[ locations.length-1].getJavaHome().getAbsolutePath();
}

我需要在install4j中设置OracleJDK。我在这里搞砸了什么?

两个JRE都安装在哪些目录中?两个jdk都安装在/usr/lib/jvm/目录中。也许JRE是JVMSelector.getJVMLocations返回的另一个数组元素,而不是最后一个?