我用exe4j做成exe文件,再用Inno setup制作安装文件,这时问题出来了,如果使用我这个安装程序的电脑没有安装JSDK的话,安装后的程序就没法运行。该怎么做?求高手给解。谢谢了!

解决方案 »

  1.   

    其实对应电脑只需要安装对应版本的JRE就可以,可以把JRE的安装程序关联上,就是判断如果没有安装对应版本的JRE就启动JRE的安装程序
      

  2.   

    做成exe的不应该把JDK包涵进去么。。
      

  3.   

    包含个jre就够了吧,如果做得好玩的 whatever
      

  4.   

    好像必须要安装jdk吧,要不你给弄成exe
      

  5.   

    exe4j做成exe文件不是到没有java环境的机子也可以运行么?
      

  6.   

    可以调用类似批处理或者WMIC这类工具,看看有无环境变量JAVA_HOME,如果有再看看系统属性,查看JAVA的安装版本