去年做的一个程序,用jsmonth生成的exe,三天前还用过,今天打开的时候突然java虚拟机就提示说Could not found the main class: xxx,program will exit! 昨天我发现javac在cmd里运行不起来,于是我就重新配置了下环境变量,不知道是不是这个原因。问下打包的技巧,网上说的基本都试过,根本就没用,用myeclipes直接打包也是报这个错,以前用过exe4j打包,可惜这东西只能用30天,而且exe超大,一点都没有压缩,jsmonth压缩倒是不错,可惜现在不知道哪出问题了也打不起来,有人可以指导下么?谢谢!

解决方案 »

  1.   

    出现这个错误是由于你的jdk版本与eclipse高版本配置造成的
      

  2.   

    解决如下: 
    点击 窗口->首选项 
    点击编译器,把“编译器一致性级别”从5.0改成1.4.windows---perference-->java--->complier-->版本修改成1.4的,其它问题应该不是很大。如果JDK其它版本的话,也许与这个JRE的版本有相关的关联性,出现这种问题时首先考虑这个问题
      

  3.   

    生成exe格式的时候。最好把编译的包也打进去
      

  4.   

    应该就是版本的问题了
    看看你的jdk 和你的Eclipse 的配置不是什么大问题