最近开发一个项目用了comm.jar的扩展包
可是在别的机器上运行发布了的exe时都回抛出一个异常Exception in thread "Thread-2" java.lang.NoClassDefFoundError: javax/comm/CommPortIdentifier
at Serial.<init>(Serial.java:12)
at Configuration.percent(Configuration.java:171)
at Configuration.run(Configuration.java:74)请问如何解决这个问题,很急,在线等结果
可是在别的机器上运行发布了的exe时都回抛出一个异常Exception in thread "Thread-2" java.lang.NoClassDefFoundError: javax/comm/CommPortIdentifier
at Serial.<init>(Serial.java:12)
at Configuration.percent(Configuration.java:171)
at Configuration.run(Configuration.java:74)请问如何解决这个问题,很急,在线等结果
我一般把jar包放开,用MF文件的class-path设定jar包的路径JB之类的IDE是可以自动把JAR包的classes打到工程里,不过研究了很长时间也没完全搞懂JB那个东西具体怎么用,有时间你可以去试试
comm.jar这个包被认作jre系统了
我不知道如何到出
然后打包
打包用fatjar插件很好使
http://fjep.sourceforge.net/
我手动加入这个包提示已经包含了
我找到个eclipse的插件fatjar
分不多感谢帮助了