Eclipse RCP应用程序不能使用-vm& -console在一起?

时间:2016-01-19 03:19:00

标签: java command-line jvm eclipse-rcp rich-client-platform

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

但是,如果在命令行中使用-console选项启动,则不会使用.ini中指定的JVM。删除-console选项可修复此问题。

错误消息是&#34; Java was started but returned exit code=1&#34;。在弹出窗口中,我看到了-vm <my JVM path>-vm C:\Windows\system32\java.exe。通过 -console选项为启动配置添加一些额外选项,包括第二个-vm

为什么?如果我同时需要-vm&amp; -console选项,我该怎么做?

1 个答案:

答案 0 :(得分:0)

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