用exe4j之前,你先要把java文件打成jar包,这样才不会出错,不知你是否打成jar包了呢

解决方案 »

  1.   

    我已经打成包了jar
    我又找了一个程序jartoexe 成功了。但是把exe放到其它的目录就运行不了。
    这是为什么!谢谢!
      

  2.   

    不知你的程序是否会生成内部类,如果生成了内部类的话,打包时一定要把内部类也打进去.
    如果你打包正确的话,用exe4j生成的exe文件你又能运行,这说明你的机器肯定已经装有了jre,那么这个可执行文件应该放在你机器的任何一个目录下都可以运行!如果说换了目录不能运行,那你就要看你的程序是否还有调用到那个目录下的其它文件,比如说图片文件等,这些都应该一并打进包中