小弟有一问题一直困绕,老师也没讲多少,假如我一个Java项目做好后,要提供给客户使用,那么运行方式是什么,不可能让他们也来安装什么JB类的东西吧?网上说什么打包,什么一处编译处处运行,我就不是懂这个运行模式是什么样子的,有人在在Java虚拟机上运行,还是不很懂,还有打包问题,简单点说就是不明白运行模式,为什么不能象C++等等直接出来的可执行文件exe。
希望高手能详细的给我答案,谢谢了,交流QQ 39163008
希望高手能详细的给我答案,谢谢了,交流QQ 39163008
调试欢乐多
我是说人家客户使用的时候不可能也要安装啥JDK吧。
不能象C++那样的EXE直接运行的???
不会要在DOS下先javac 再java 吧?那很麻烦呀。
不是说要打什么jar包吗?到底是怎么运行的。
你可以去www.sun.com下一个比较小的JVM/JDK版本\好象只有几M.
装一下就行了.
把你写的程序打包成JAR.如果你想用EXE你也可以用EXE4J这个小工具也可以帮你打包成EXE的文件
.在打包EXE的时候把你所用到的包全部打进去.不然有的运行不了.
如果闲麻烦也可以使用批处理命令进行.也方便的.
当然还有很多这样这样的工具,不 过我个人感觉还是 launch4j 比较好用,制作出来的项目也
更象cs软件 至于jre ,可以单独装,也可以直接复制到你EXE文件同一目录下即可。
Java程序运行必须要有JRE支持,各平台差异都由JRE解决了,这样Java程序才能做到跨平台。
就算你使用一些工具把Java程序打包成exe在Windows平台上运行也一样需要JRE。
JRE大小大概十几兆,SUN官网有下载。
至于运行需要JRE
File->Export
出现对话框 在树中选java-JAR file 点next
出现新对话框(Define which resources should be exported into the JAR.)
选择需要生成的project 和 jar文件的路径
点next 注意是next! 而不是finish
出现新页面(Define the options for the JAR export.)
不管他 再次点next
出现页面(Customize the manifest file for the JAR file.)
这个是我们要的 在select the class of entry point 的输入框中 设定入口主方法的路径
ok 现在可以点finish了