Java 使用Eclipse调试xslt时出现JVM错误

Java 使用Eclipse调试xslt时出现JVM错误,java,eclipse,Java,Eclipse,我正在尝试用Eclipse调试XSLT2.0,它以前工作得很好。现在我想我用一个新的Eclipse或java版本搞砸了,因为当我右键单击xslt并在确认“JRE实例默认xslt处理器不支持调试”后选择“调试为xslt转换”时。是否改用默认的Xalan 2.71处理器进行调试?“ 我得到一个错误对话框: 错误:无法创建java虚拟机。 错误:发生致命异常。程序将退出。 无法连接到虚拟机 com.sun.jdi.connect.TransportTimeoutException 在控制台中,它显示:

我正在尝试用Eclipse调试XSLT2.0,它以前工作得很好。现在我想我用一个新的Eclipse或java版本搞砸了,因为当我右键单击xslt并在确认“JRE实例默认xslt处理器不支持调试”后选择“调试为xslt转换”时。是否改用默认的Xalan 2.71处理器进行调试?“

我得到一个错误对话框:

错误:无法创建java虚拟机。 错误:发生致命异常。程序将退出。 无法连接到虚拟机 com.sun.jdi.connect.TransportTimeoutException

在控制台中,它显示: -不支持Djava.annocated.dirs=D:\Users\Michael\eclipse workspace.metadata.plugins\org.eclipse.wst.xsl.jaxp.launching\annocated。认可标准和独立API 模块化形式将通过可升级模块的概念得到支持

我尝试过重新安装Eclipse和Java。
将我的系统变量JAVA\u HOME设置为C:\Program Files\JAVA\jdk-11.0.1\bin。(环境变量为:%JAVA\u HOME%\bin)

这是一个bug。你需要这样做。将机器上的Java默认版本设置为Java 8或更高版本可能会解决此问题。

这是一个错误。你需要这样做。将您机器上的Java默认版本设置为Java 8或更高版本可能可以解决此问题。

我已删除了11.0 JDK并重新安装了8.0,更改了Java_home变量和我的eclipse.ini:-vm C:\Program Files\Java\jre1.8.0\u 191\bin\server很高兴它恢复工作,thnx!我已经删除了11.0 JDK并重新安装了8.0,更改了java_home变量和我的eclipse.ini:-vm C:\Program Files\java\jre1.8.0_191\bin\server很高兴它恢复了工作,thnx!