用Java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好JRE。要考虑的问题很多:使用者有没有能力独自安装JRE,使用者已有的JRE和我们需要的版本是不是一致,会不会出现版本问题,等等。使用.NET要考虑的问题就少些。现在.NETCLR似乎已经很普及了,看好多D版的Win XP都会自己安装最新的.NETCLR,而且似乎它的安装界面也比JRE友好些。彻底解决安装JRE的问题的方案,就是让我们的应用程序自己背着JRE!这样,我们的程序就像传统的Win32应用程序一样,双击就可以执行,不用管所在的机器上是否有JRE,是什么版本的JRE,无论怎样,我有我自己的!  网上搜的就免了,都试过,没用!
  谁有自己实践过的告诉我!!

解决方案 »

  1.   

    用一些打包程序(exe4j,installAnyWhere)把jre打进去,如果你对jre比较熟悉,可以试着把里面不需要的都去掉,减少它的体重
      

  2.   

    自己打包,然后写个 bat 文件,在里面用 自带的 java 启动 你的程序就可以了……
      

  3.   

    带上 jre 打包 就可以了,但是 蛮大的说,
      

  4.   

    应该是这样做的,网上有很多例子,随便找下应该都有.
    关于把jre不需要的去掉,这个是有风险,搞不好会出问题,没把握不建议这样做,jre也就七八十M,打完包后也就三十四M左右,现在硬盘都那么大,这个空间无所谓的.
      

  5.   

    可以自己打包啊 可以自己编辑JAR,去掉不想要的,同时可以自己写个BAT,批处理自己想批处理的动作,如果不会批处理,就看看ANT这个工具