那生成的exe文件不是很没有意义啊?

解决方案 »

  1.   


    关于JB7生成的exe的说明:其实它并没有生成真正的本地代码,而是为生成的jar加了一个外壳,为你省却了写一个bat来执行jar的麻烦。你可以用winzip之类的工具打开这个exe文件,一切就真相大白了。
    在jb7的文档中也有说明。csdn的文档中心曾有一篇文章,说明如何用jb生成exe的问题,是从borland的网站上译来的,它详细说明了如何生成一个必须依赖jre的exe文件的方法,就象jb本身一样。也就是说,这个方法,borland很早就采用了,在自己的jb开发中,但是没有提供给用户而已。
      

  2.   

    这个问题在这个论坛讨论了很多,象jet就是一个不错的工具,但是有必要吗?它生成的exe的确可以脱离jre,但是代价也很大,巨大的文件。
      

  3.   

    可是我下载的jet是personal版的,它生成的exe 文件还是不能在别人的机器上运行,提示说找不到某个 dll 文件
      

  4.   

    运行.net开发的应用程序,也要先装一个运行库.net frameworks,
    就像运行windows程序一定要先装windows9x一样,
    运行java程序,要先装一个jre,我认为是天经地仪的事,没有讨论的意义!!!
    如果windows9x是sun开发的话,你就没有这样的问题了!!
      

  5.   

    说得很好,我想还是microsoft造成的局限,如果他们内部也采用了sun的jvm话,只要一安装操作系统的话,就把jvm也一同装入的话就用不着什么所谓的.exe文件了,不知道我说得对不对?