How to solve the 'Unable to find Asm for stackmap generation' error on startup of STS?

情到浓时终转凉″ 提交于 2020-12-03 18:11:08

问题


I am trying to use the Spring Tool Suite 3.8.3 on Ubuntu 16.04. Upon startup I get this error:

An internal error occured during: "Initializing Java Tooling"

with the detailed message:

An internal error occurred during: "Initializing Java Tooling". Unable to find Asm for stackmap generation (Looking for 'aj.org.objectweb.asm.ClassReader'). Stackmap generation for woven code is required to avoid verify errors on a Java 1.7 or higher runtime when weaving type org.eclipse.jdt.core.search.SearchPattern when weaving classes when weaving

I have to admit that I have no idea what I should do here and I failed to find any pointers online. Any advice or hint is welcome.


回答1:


I think you have installed Java 9 on your system. That's why you are facing compatibility issue and getting the stated errors. I therefore suggest you to degrade your java version to 8 for which it will work well and you wont be facing any error issue in that. You can install java8 from this link!




回答2:


I had to downgrade the JRE used to run Eclipse. Downgrading from Java 15 to Java 11 solved the problem.

Use the -vm option in eclipse.ini, eg.

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


来源:https://stackoverflow.com/questions/43141563/how-to-solve-the-unable-to-find-asm-for-stackmap-generation-error-on-startup-o

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!