安装Java 9或10时,Install4j安装程序和启动程序返回奇怪的错误

时间:2018-03-21 23:18:49

标签: install4j

我们正准备为Windows,Linux和Mac部署我们的应用程序(Cytoscape)。

我们发现当在Fedora 26 64位上安装Java 9时,尝试运行安装程序会给出" JVM必须大于1.6",尽管我们的JVM范围设置为1.8.0_152 .. .1.9。

以后的安装程序/启动器版本是否提供了更详细的错误消息? ......我们可能有错误的配置吗?

在同一平台上,但安装了Java 10,启动器显然允许执行开始(尽管我们的JVM范围)。这很糟糕,卡拉夫抱怨道:

/opt/Cytoscape_v3.6.1/framework/bin/karaf: line 242: [: : integer expression expected
-Djava.endorsed.dirs=/usr/java/jdk-10/jre/lib/endorsed:/usr/java/jdk-10/lib/endorsed:/opt/Cytoscape_v3.6.1/framework/lib/endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exceThe programmes occurred. Program will exit.

发射器是否以某种方式错误识别JVM?它不应该提供信息错误并阻止启动(包括Karaf)继续进行吗?

谢谢!

0 个答案:

没有答案