你在生成exe文件的时候有没有引入所有需要的包?
应该是这个问题

解决方案 »

  1.   

    是同下个jdk。应该是打包的时候一起引入了吧。
      

  2.   

    好象是在那个向导的倒数第二部,是让你引入包的,你最好点每一个选项,然后include all
      

  3.   

    是的。那个我都导入了。但不知道还是报那个错误。其它的错误都不报。
    但jar文件我在命令行还是可以执行。还有一个问题就是我用jbuilderx怎么去混淆一个application.我搞了半天都不行。
    或者在命令行用retroguard。也还没有彻底明白。请各位帮帮忙,如果分不够我可以加。我的qq是:412774286。请各位加我。在其它方面大家可以交流
      

  4.   

    刚才上面那个错误解决了。多谢大家!
    现在还有问题:
    1,我在程序中如果取得我当前程序运行使用jdk的版本和路径。2,还有一个问题就是我用jbuilderx怎么去混淆一个application.我搞了半天都不行。
    或者在命令行用retroguard。也还没有彻底明白。请各位帮帮忙,如果分不够我可以加。
      

  5.   

    1.System.getProperty("java.version");
    2.我也不太清楚
      

  6.   

    在打包的时候,有没有指定Main class.可以在制作exe文件的工程上右键查看Properties,中的Main属性.
    这样原因可能是你一开始,写好了主类.但是后来修改了主类的名字(或者包名字).