小编Car*_*vor的帖子

无法访问类 jdk.xml.internal.JdkXmlUtils

我正在更新 hybris/SAP-Commerce (2005) 的旧公司实习生扩展。它是使用 API 的扩展。

我不知道这个扩展有多少年了。

但是,在将其应用于 java 11 时,我发现了这样的问题(Java 11: import javax.xml.ws.WebFault: "Cannot resolve symbol ws")。

重新运行命令 ./hybrisserver.sh 后,给定的(只读)“.jar”文件会引发以下异常:

Failed to instantiate [<class from given .jar>]:
            Constructor threw exception;
        nested exception is java.lang.IllegalAccessError:
            class com.sun.org.apache.xml.internal.resolver.Catalog (in unnamed module @0x9a92113) cannot access class jdk.xml.internal.JdkXmlUtils (in module java.xml) because module java.xml does not export jdk.xml.internal to unnamed module @0x9a92113
Run Code Online (Sandbox Code Playgroud)

我认为可能是jdk的问题,所以尝试了不同的发行版。(我正在使用 sdkman 开发 Manjaro Linux KDE 20.1)遵循我测试过的发行版:

 Vendor        | Version      | Dist    | Identifier
--------------------------------------------------------
 AdoptOpenJDK  | 11.0.8.j9    | …
Run Code Online (Sandbox Code Playgroud)

java java-11 sap-commerce-cloud

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

java-11 ×1

sap-commerce-cloud ×1