当点击exe4j时,弹出错误提示框:
NO JVM could be found on your system.
please define EXE4J_JAVA_HOME to point
to an installed 32-bit JDK or JRE
可是我的java能正常运行呀,到底是怎么回事?
我用的是vista系统,会不会有关系呢?

解决方案 »

  1.   

    我以前也遇到过,好像是JDK版本不兼容。
      

  2.   

    EXE4J_JAVA_HOME环境变量设置了吗?
      

  3.   

    试了,但是在运行框里输入%EXE4J_JAVA_HOME%却找不到路径。
      

  4.   

    好像exe4j的某些新版本需要的jvm版本较高
      

  5.   

    java打包成EXE有意思吗?
    就像取个小姐回家做老婆一样!(呵呵,这个不太合适!)本来大家都可以玩的,转成EXE后就只M$能玩了.
      

  6.   

    看样子我要去下一个匹配的exe4j了,先用到起。
      

  7.   


    同意。
    本来java是跨平台的,生成exe对windows系列操作系统适用,对linux等其他的就不可以了
    我刚开始学java,受C++影响,一直在找为什么不生成exe文件呢
    后来想想,生成exe文件未必是好事,没有exe文件未必是坏事
      

  8.   

    exe是window操作系统的,如果你非要用EXE,就用别的语言开发一个程序,这个程序启动后再启动你的jar包,这样用户是不会发现的