0

在我的 Java 应用程序.ini中,我指定了要使用的专用 JVM 版本。如果通过双击启动.exe,应用程序将使用在.ini.

但是,如果在带有选项的命令行中启动-console,它将不会使用.ini. 删除 -console 选项可解决此问题。

错误信息是“ Java was started but returned exit code=1”。在弹出窗口中,我同时看到了-vm <my JVM path>-vm C:\Windows\system32\java.exe。看起来像-console选项在启动配置中添加了一些额外的选项,包括 2nd-vm

这是为什么?如果我需要两个-vm&-console选项,我该怎么做?

4

1 回答 1

0

原来我使用了我自己的 JRE 包,它删除了 java.dll 以缩小包大小。如果没有 java.dll,该-console选项将不起作用。由于没有错误消息,因此很难找到根本原因。

于 2016-05-10T02:40:39.267 回答