带有GlassFish 5.192.0的Payara无法开始使用Intellij Idea。
如果我运行payara \ bin \ asadmin,则启动域就可以正常工作,并且服务器可以启动并运行。
这些是控制台输出的最后几行,其--verbose属性设置为true。
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED
Command start-domain failed.
The DAS was stopped.
答案 0 :(得分:2)
问题的根本原因是logged here。
Windows启动器在PATH
前面附加了JetBrains Runtime bin
目录,以便无问题地加载某些DLL。事实证明这不是最佳解决方案,我们正在以不同的方式来解决它。
asadmin.bat
使用java.exe
中的第一个PATH
。它不会尝试通过JAVA_HOME
进行检测。
目前的解决方法是按照this document将IntelliJ IDEA启动JDK切换到JBR8,或者使用idea.bat
而不是idea64.exe
启动IntelliJ IDEA。
此问题已在2019.2.1 RC中解决。