Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 如何解决';无法找到生成堆栈映射的Asm';启动STS时出错?_Eclipse_Ubuntu_Installation_Spring Tool Suite - Fatal编程技术网

Eclipse 如何解决';无法找到生成堆栈映射的Asm';启动STS时出错?

Eclipse 如何解决';无法找到生成堆栈映射的Asm';启动STS时出错?,eclipse,ubuntu,installation,spring-tool-suite,Eclipse,Ubuntu,Installation,Spring Tool Suite,我试图在Ubuntu 16.04上使用Spring工具套件3.8.3。启动时,我收到以下错误: “初始化Java工具”期间发生内部错误 详细信息如下: “初始化Java工具”期间发生内部错误。不能的 查找用于生成stackmap的Asm(查找 'aj.org.objectweb.asm.ClassReader')。机织物的堆栈映射生成 在Java 1.7或更高版本上,需要代码来避免验证错误 编织类型org.eclipse.jdt.core.search.SearchPattern时的运行时 织布

我试图在Ubuntu 16.04上使用Spring工具套件3.8.3。启动时,我收到以下错误:

“初始化Java工具”期间发生内部错误

详细信息如下:

“初始化Java工具”期间发生内部错误。不能的 查找用于生成stackmap的Asm(查找 'aj.org.objectweb.asm.ClassReader')。机织物的堆栈映射生成 在Java 1.7或更高版本上,需要代码来避免验证错误 编织类型org.eclipse.jdt.core.search.SearchPattern时的运行时 织布的时候上课的时候织布


我必须承认,我不知道我应该在这里做什么,而且我在网上找不到任何提示。欢迎提供任何建议或提示。

我认为您已经在系统上安装了Java 9。这就是为什么您面临兼容性问题,并得到声明的错误。因此,我建议您将java版本降级为8,因为它可以很好地工作,并且您不会在这方面面临任何错误问题。
您可以从这里安装java8

我不得不降低用于运行Eclipse的JRE的级别。从Java15降级到Java11解决了这个问题

使用
eclipse.ini
中的
-vm
选项,例如

 -vm
 c:\Dev\jdk-11\bin

这是因为我几天前安装了scala插件卸载scala插件并更改为JDK 8或JDK 11它将正常工作。

我建议在上提交一个问题,并附加该问题的完整堆栈跟踪。您可以在Eclipse/STS的错误日志视图中找到详细信息和完整的堆栈跟踪。我最后安装了一个新版本的eclipse,它解决了这个问题。这个选项似乎不适用于新的eclipse-2020-09升级(此处相同,需要更新到新的eclipse和JDK11。在Eclipse2020-12(4.18.0)中面临相同的问题)安装scala插件后的版本。在删除scala插件后,一切都恢复正常。对我来说也是一样,删除了scala插件,它得到了修复。谢谢!很高兴,这很有用。我只是遇到了同样的问题,在我的情况下,需要卸载的是Kotlin语言支持插件。对我来说,这表明它可能与m有关几乎所有被添加到Eclipse的编译语言——Scala和Kotlin都被编译,但不是普通Java。