gpt4 book ai didi

java - JDK 11 上的 JAXB 再次出现

转载 作者:行者123 更新时间:2023-12-02 01:12:35 25 4
gpt4 key购买 nike

当前正在尝试启动并运行 JAXB。选择的开发工具是 IntelliJ IDEA。

我找到了Dariawan对这个主题非常有帮助,基本上将该代码克隆到 IDEA/maven 项目中:https://github.com/ldericher/jaxb_experiment .

如果我run JAXB_Experiment.java:main()从 IDE 中,它可以工作并产生所需的输出。

然而,虽然mvn clean package成功完成并创建了 JAR,我无法运行生成的存档:

% java -jar target/jaxb-experiment-1.0.jar
Error: Unable to initialize main class de.rwth_aachen.swc.miehe.experiments.jaxb.JAXB_Experiment
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

搜索错误会产生大量建议,将各种 JAXB 依赖项添加到 pom.xml,其中我在今天的过程中尝试了最多,但没有一个对我有任何帮助。

这非常令人不满意,我觉得我可能会错过一些更普遍的东西。

最佳答案

IntelliJ 在运行时将项目依赖项添加到类路径中。当按 CLI 运行时,您必须执行相同的操作。

关于java - JDK 11 上的 JAXB 再次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59148229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com