Eclipse 升级后“无法实例化类 JavaSourceLookupDirector,在分支目标 53 处期望堆栈映射帧”
刚刚更新了eclipse,现在我不能再运行我的弹簧应用程序了。
版本: Eclipse IDE for Java Developers(包括孵化组件) 版本: 2020-12 (4.18.0) 内部版本 ID: 20201210-1552
错误信息:
插件“org.eclipse.jdt.launching”无法实例化类“org.eclipse.jdt.internal.launching.JavaSourceLookupDirector”。在分支目标 53 处期待堆栈映射帧 异常详细信息: 位置: org/eclipse/debug/core/sourcelookup/AbstractSourceLookupDirector.dispose()V @29: goto 原因: 此位置的预期堆栈映射帧。字节码: 0000000: b801 f9b6 01fa 4c2b 2ab9 022c 0200 2b2a 0000010: b902 2e02 002a b401 d6b6 01ef 4ea7 0018 0000020: 2db9 021b 0100 c001 004d 2c2a a500 092c 0000030: b902 3a01 002d b902 1a01 009a ffe5 2ab4 0000040: 01d6 b601 eb2a b401 dbc6 0026 2ab4 01db 0000050: 593a 05be 3604 033e a700 1119 051d 324d 0000060: 2cb9 0234 0100 8403 011d 1504 a1ff ef2a 0000070: 01b5 01db 2a01 b501 d7b1
已安装的 Jdk 是:AdoptopenJDK 11.0.9.101-hotspot(在“已安装的 JRE”下也选择为默认值)
我已经在更新后启动日食时遇到问题,所以我设置了eclipse.ini:
-vm C:\Program Files\AdoptOpenJDK\jdk-11.0.9.101-hotspot\bin
该应用程序是一个普通的java spring应用程序,“gradlew bootRun”运行良好。
老实说,这种晦涩难懂的错误怎么会发生?任何人都可以帮助解决这个问题吗?