在我的Java应用程序.ini
中,我已指定要使用的专用JVM版本。如果通过双击.exe
启动,则应用程序将使用.ini
中指定的JVM。
但是,如果在命令行中使用-console
选项启动,则不会使用.ini
中指定的JVM。删除-console选项可修复此问题。
错误消息是" Java was started but returned exit code=1
&#34;。在弹出窗口中,我看到了-vm <my JVM path>
和-vm C:\Windows\system32\java.exe
。通过 -console
选项为启动配置添加一些额外选项,包括第二个-vm
。
为什么?如果我同时需要-vm
&amp; -console
选项,我该怎么做?
答案 0 :(得分:0)
原来我使用自己的JRE包,删除了java.dll以缩小包大小。如果没有java.dll,-console
选项将无法运行。由于没有错误信息,因此很难找到根本原因。