首页 > 解决方案 > 错误:使用 Eclipse 运行 COMSOL 模型时出现 NoClassDefFoundError

问题描述

我正在尝试使用 Eclipse 来运行 COMSOL 模型,并且我已经阅读了编程参考手册中的指南。但是,Eclipse总是报如下错误,

com.comsol.client.interfaces.b.(SourceFile:60) at com.comsol.client.interfaces.b.(SourceFile:39) 的线程“主”java.lang.NoClassDefFoundError 中的异常:javax/xml/bind/DatatypeConverter ) 在 com.comsol.clientapi.engine.APIEngine$cb(SourceFile:497) 在 com.comsol.clientapi.engine.APIEngine.a(SourceFile:115) 在 com.comsol.clientapi.engine.APIEngine.connect(SourceFile: 98) 在 com.comsol.clientapi.engine.APIEngine.connect(SourceFile:87) 在 com.comsol.clientapi.engine.ClientModelUtil.connect(SourceFile:145) 在 com.comsol.clientapi.engine.ClientModelUtil.connect(SourceFile :133) 在 com.comsol.model.util.ModelUtil.connect(SourceFile:248) 在 PFCZM_3PBending_QuasiBrittle.main(PFCZM_3PBending_QuasiBrittle.java:16750) 原因:java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 在 java。基础/jdk.internal.loader.BuiltinClassLoader。loadClass(BuiltinClassLoader.java:636) 在 java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) ... 10 更多

我相信我已经正确导入了 JAR 文件并设置了项目的路径,似乎错误是由于缺少 COMSOL API JAR 文件的源文件。我检查了那些 JAR 文件,发现它们确实都是没有定义的类文件。我怎么解决这个问题?谢谢!

标签: javaeclipseapicomsol

解决方案


推荐阅读