Eclipse调用comsol的jar库 30
在Eclipse里面可以成功调用并运行,但输出为jar文件后却不能运行,显示如下错误:Exceptioninthread"main"java.lang.NOClassDe...
在Eclipse里面可以成功调用并运行,但输出为jar文件后却不能运行,显示如下错误:
Exception in thread "main" java.lang.NOClassDefFoundError:com/comsol/model/Model
at java.lang.Class.getDeclaredMethods0(native Method)
......
Caused by: java.lang.ClassNotFoundException: com.comsol.model.Mdel
at java.net.URLClassloader$1.run(Unknown Source)
at java.net.URLClassloader$1.run(Unknown Source)
......
求解决办法!
.classpath文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="C:/Program Files/COMSOL/COMSOL43a/plugins/com.comsol.api_1.0.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath> 展开
Exception in thread "main" java.lang.NOClassDefFoundError:com/comsol/model/Model
at java.lang.Class.getDeclaredMethods0(native Method)
......
Caused by: java.lang.ClassNotFoundException: com.comsol.model.Mdel
at java.net.URLClassloader$1.run(Unknown Source)
at java.net.URLClassloader$1.run(Unknown Source)
......
求解决办法!
.classpath文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="C:/Program Files/COMSOL/COMSOL43a/plugins/com.comsol.api_1.0.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath> 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
你输出jar的时候,你应该把你的这个外部jar也打包进去的
菜单文件的Class-Path知道吧
菜单文件的Class-Path知道吧
更多追问追答
追问
这个外部jar是另外一个软件的组件,安装后不能被移动,否则运行不了,因而不能打包进去。
我用eclipse生成jar时,是用将其写入.classpath文件的
追答
拿不出那个jar么?那class文件整一份出来也可以啊,不然没有办法了,找不到类啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问您的问题解决了吗?现在遇到同样的问题了,求解答,非常感谢!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询