【问题标题】:Eclipse 2022-06 for Java EE: class oracle.eclipse.tools.common.util.classloader.jarnocache.JarProtocolHandlerWithoutLeak适用于 Java EE 的 Eclipse 2022-06:类 oracle.eclipse.tools.common.util.classloader.jarnocache.JarProtocolHandlerWithoutLeak
【发布时间】:2023-01-24 20:40:18
【问题描述】:

错误

An internal error occurred during: "Updating classloader".
superclass access check failed: class oracle.eclipse.tools.common.util.classloader.jarnocache.JarProtocolHandlerWithoutLeak (in unnamed module @0x2704c8cb) cannot access class sun.net.www.protocol.jar.Handler (in module java.base) because module java.base does not export sun.net.www.protocol.jar to unnamed module @0x2704c8cb

【问题讨论】:

  • 你是从2022-03升级到2022-06还是直接安装2022-06?
  • 我不知道那个 Oracle 类是从哪里来的,但它试图做一些大多数 Eclipse 2022-06 下载中包含的 Java 17 不允许的事情。也许使用 Java 11 会起作用。
  • 从市场添加 oracle web 逻辑工具也会对我产生同样的错误。卸载将恢复以前的状态,但我无法使用服务器。

标签: java eclipse


【解决方案1】:

使用Spring Tool Suite 4.14.1.RELEASE(基于Eclipse 2022-03),安装oracle-database-tools插件时出现问题。卸载后,错误不再出现。如果您安装了不再需要的 oracle 插件,卸载它可能会有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多