我有一个问题,我们用JAVA开发的产品,如果开发完了,打成Jar包,做成产品,上线了,要在机器上运行,是不是还要先装上JVM,不然运行不了,是这样吗

解决方案 »

  1.   

    如果真是这样是不是很麻烦,如果我们做的是通用型产品,别人下载了想运行,还要先下个JVM安装上才能用,是不是这样,请教高手
      

  2.   

    这和那IIS 道理应该差不多。要求机器有IIS ,还要有支持 Java 的组件。
    asp.net 做好的网站,就需要服务器上装有.net 2.0 framework 或.net 3.0等
      

  3.   


    当然,不过你也可以将 JDK或者JRE跟你的产品一起打包,你肯定要用jvm和如干类库。
      

  4.   

    把环境直接一起打包过去,可以在没有jvm的机器跑
      

  5.   

    你用exe4j 发布的时候会有这个选项的,自己可以琢磨下
      

  6.   

    把JRE也打包过去。JRE里面用不到的可以delete,所谓“精简版JRE”。
      

  7.   

    把jdk也打包进去就行了,不是编程时候的完整的jdk 是精简的。
      

  8.   

    http://blog.csdn.net/swandragon/archive/2009/10/15/4677216.aspx
    jf
      

  9.   

    JRE可以精简到10M左右 然后打包成EXE 糊糊~
      

  10.   

    可以把jre打包进来一块发布的,有工具
      

  11.   

    请看这里http://blog.csdn.net/swandragon/archive/2009/10/15/4677216.aspx
      

  12.   

    如果每个产品都带一个JVM,那要是一个客户用了好几个公司的java开发的产品,岂不是要安装好几个JVM
      

  13.   

    原来jar文件也可能打成exe文件,谢谢