当前位置: 技术问答>java相关
关于用jbuilder7生成可执行文件的问题
来源: 互联网 发布时间:2015-06-26
本文导语: 我用jbuilder7生成了可执行文件,可是生成的可执行文件还是只能在自己的机器上运行,一旦拿到别人的机器上就提示说要安装java运行时环境(java runtime enviroment),可是又不能叫别人都装jre,我该怎么办啊? ...
我用jbuilder7生成了可执行文件,可是生成的可执行文件还是只能在自己的机器上运行,一旦拿到别人的机器上就提示说要安装java运行时环境(java runtime enviroment),可是又不能叫别人都装jre,我该怎么办啊?
|
没办法,必须装jre
|
关于JB7生成的exe的说明:
其实它并没有生成真正的本地代码,而是为生成的jar加了一个外壳,为你省却了写一个bat来执行jar的麻烦。
你可以用winzip之类的工具打开这个exe文件,一切就真相大白了。
在jb7的文档中也有说明。
csdn的文档中心曾有一篇文章,说明如何用jb生成exe的问题,是从borland的网站上译来的,它详细说明了如何生成一个必须依赖jre的exe文件的方法,就象jb本身一样。
也就是说,这个方法,borland很早就采用了,在自己的jb开发中,但是没有提供给用户而已。
|
运行.net开发的应用程序,也要先装一个运行库.net frameworks,
就像运行windows程序一定要先装windows9x一样,
运行java程序,要先装一个jre,我认为是天经地仪的事,没有讨论的意义!!!
如果windows9x是sun开发的话,你就没有这样的问题了!!
就像运行windows程序一定要先装windows9x一样,
运行java程序,要先装一个jre,我认为是天经地仪的事,没有讨论的意义!!!
如果windows9x是sun开发的话,你就没有这样的问题了!!
|
说得很好,我想还是microsoft造成的局限,如果他们内部也采用了sun的jvm话,只要一安装操作系统的话,就把jvm也一同装入的话就用不着什么所谓的.exe文件了,不知道我说得对不对?