如何解决 STS 启动时出现“无法找到用于堆栈映射生成的 Asm”错误?

Mar*_*dik 5 eclipse installation ubuntu spring-tool-suite

我正在尝试在 Ubuntu 16.04 上使用Spring Tool Suite 3.8.3。启动后我收到此错误:

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

详细消息:

在“初始化 Java 工具”期间发生内部错误。无法找到用于堆栈图生成的 Asm(正在查找“aj.org.objectweb.asm.ClassReader”)。需要生成编织代码的堆栈图,以避免在 Java 1.7 或更高运行时上编织类型 org.eclipse.jdt.core.search.SearchPattern 时在编织类时出现验证错误

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

iam*_*una 5

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


Sac*_*mar 2

我认为您的系统上已经安装了 Java 9。这就是您面临兼容性问题并收到所述错误的原因。因此,我建议您将 java 版本降级到 8,这样它就能正常工作,并且您不会遇到任何错误问题。您可以从此链接安装java8 !

  • 此选项似乎不适用于新的 Eclipse-2020-09 升级。:( (6认同)