如何把一个java程序打包成exe文件,运行在没有java虚拟机的机器上?

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:39:22
如题。

首先,你的想法和我曾经的想法一样,现在看来都是很幼稚的.
1.java可以打成exe,但是脱离不了JDK,否则不能运行.
这种的想法就是把你的EXE和JDK打成一个包.
2.长期的win32程序统治局面给我们造成错觉.程序还是EXE直观,其实你看好多的Java产品.包括Tomcat Weblogic等会有好多bat 文件引导运行的.
3.类似于vb c++ 可以打成EXE,那是因为windows系统已经把那些类库做到系统中了,否则那些程序打成包也需要好十几M 呢.
Java打成EXE的意义并不大,在有JDK的环境上用bat引导吧.java的优越之处在于企业级web开发,这是那些桌面程序无可比拟的.当然不可否认我说的也有点绝对.但是大多数情况下是对的.算一个老java程序员了吧.

java的貌似不能打成exe文件吧。不过可以打成jar文件,然后里面弄一个具有main函数的程序来执行。具体方法网上很多,书上一般也都有,就不具体说明了

这个在理论上是行不通的,各是各的语言规则,最好不要在这上面花白工夫