Eclipse RCP 应用程序不能同时使用 -vm 和 -console?
Eclipse RCP Application cannot use -vm & -console together?
在我的 Java 应用程序 .ini
中,我指定了要使用的专用 JVM 版本。如果通过双击 .exe
启动,应用程序将使用 .ini
中指定的 JVM。
但是,如果在带有 -console
选项的命令行中启动,它将不会使用 .ini
中指定的 JVM。删除 -console 选项可解决此问题。
错误信息是“Java was started but returned exit code=1
”。在弹出窗口 window 中,我看到了 -vm <my JVM path>
和 -vm C:\Windows\system32\java.exe
。看起来 -console
选项添加了一些额外的选项 到启动配置 包括第二个 -vm
.
这是为什么?如果我同时需要 -vm
和 -console
选项,我该怎么做?
结果我使用了我自己的 JRE 包,为了缩小包的大小删除了 java.dll。没有 java.dll,-console
选项将不起作用。由于没有错误信息,所以很难找到根本原因。
在我的 Java 应用程序 .ini
中,我指定了要使用的专用 JVM 版本。如果通过双击 .exe
启动,应用程序将使用 .ini
中指定的 JVM。
但是,如果在带有 -console
选项的命令行中启动,它将不会使用 .ini
中指定的 JVM。删除 -console 选项可解决此问题。
错误信息是“Java was started but returned exit code=1
”。在弹出窗口 window 中,我看到了 -vm <my JVM path>
和 -vm C:\Windows\system32\java.exe
。看起来 -console
选项添加了一些额外的选项 到启动配置 包括第二个 -vm
.
这是为什么?如果我同时需要 -vm
和 -console
选项,我该怎么做?
结果我使用了我自己的 JRE 包,为了缩小包的大小删除了 java.dll。没有 java.dll,-console
选项将不起作用。由于没有错误信息,所以很难找到根本原因。