刚开始学JAVA的时候,我相信很多人是和我一样,先写一个helloworld程序,然后执行

javac helloworld.java

然后再次执行

java helloworld

这个时候,如果一切正常,控制台或者CMD里面就会显示出

Hello World!

但是,这个方法并不适用于广大的用户和项目,因为这样运行第一比较繁琐,第二不适合有较多java文件的项目。
所以,可以把他先打成 jar 包,然后执行

java -jar helloworld.jar

和没有打包之前是一样的效果,会打印出hello world。
但是问题来了,目前我们普遍用的是Windows系统的机器,大家都知道,Windows可以直接执行的应用程序格式是 .exe 格式的,jar文件是不可以直接执行的。所以各种打包工具就出来了。
我们网站采用最流行的exe4j软件进行打包,将jar打包成.exe文件直接双击就可以运行了。所以,这个就是JAVASE类目下你们看见的可执行文件的庐山真面目。
总结下
就是java项目->jar文件->exe文件
嗯,就是这么简单。

最后修改于 2019-07-31
上一篇