最近开发一个项目用了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)请问如何解决这个问题,很急,在线等结果

解决方案 »

  1.   

    看你怎么包含jar包的了
    我一般把jar包放开,用MF文件的class-path设定jar包的路径JB之类的IDE是可以自动把JAR包的classes打到工程里,不过研究了很长时间也没完全搞懂JB那个东西具体怎么用,有时间你可以去试试
      

  2.   

    我用的是eclipse
    comm.jar这个包被认作jre系统了
    我不知道如何到出
      

  3.   

    构建路径里面加入comm.jar这个包
    然后打包
    打包用fatjar插件很好使
    http://fjep.sourceforge.net/
      

  4.   

    可是现在系统jre里已经包含comm.jar了
    我手动加入这个包提示已经包含了
      

  5.   

    谢谢二位,问题解决了
    我找到个eclipse的插件fatjar
    分不多感谢帮助了