如题

解决方案 »

  1.   

    使用java开发得项目。不管用什么打包都需要JRE得。当然你可以吧JRE中得东西提取到你得项目中。这样别得机器可以不用安装JRE。但是这样会使你开发得程序很臃肿。即便一个只有1MB得程序。也会变得很大。不利于网络下载。
      

  2.   

    有没有什么好的方法可以把jre包打进项目中,而且程序不是很大
      

  3.   

    不太好办。jre包含的JVM,主要就是用来做垃圾回收的,那么如果没有了这个,可想而知java程序会怎么样。
      

  4.   

    方法在这里,和lz想的一摸一样,呵呵。
    我现在还有比这个更好的想法了,不过没有写出来
    下面这个你参考吧,一个小程序也就15mb或者更小
    http://blog.csdn.net/sunyujia/archive/2008/03/09/2159733.aspx
      

  5.   


    把jre包装好,随软件包发行,
    执行软件包时候,执行bat批处理文件,设置你的jre路径,ok
      

  6.   


    把jre包装好,随软件包发行, 
    执行软件包时候,执行bat批处理文件,设置你的jre路径,ok
    [/Quote]我没用过批处理文件呢,你能不能详细的给我个例子,谢谢
      

  7.   

    不管如何缩减依然显得很臃肿。有时候写一个程序菜哪么1M多一点,而打上包就到了20M左右。是在是一件很讨厌的事。
    尝试过很多方法都不可能再减小了。毕竟JVM和基本类库是必须的。
      

  8.   

    就是大一点也没有关系,只要能够打成exe文件,在没有jvm的机器上运行就行了,我也看了很多帖子,但是都没有成功,希望大家帮忙呀。
      

  9.   

    用exe4j把你的程序打成exe,然后把jre安装的目录改名成为jre也就是说把版本的信息去掉,然后和exe放在同一个目录下就可以运行了,你可以把整个制作成安装成程序就可以在没有jvm的电脑上运行了