多语言展示
当前在线:803今日阅读:113今日分享:31

JAVA代码如何打包成jar包或者war包方法?

1,有时候我们写的一个java类需要反复的被引用,比如jdbc连接数据库的类,这时候我们把此类的calss文件打包成一个ja包r收藏起来以后使用就方便多了。2,war说实话我很少用到,只知甚浅,有一个最大的好处就是启动服务器会自动解压,也有不好每次更新代码会不方便,进入实战。
工具/原料
1

我用的Myeclipse2014

2

JDK1.7

jar包的cmd生成
1

相信jdk和java安装工具都已经安装配置好了,那么我们按Window+R键入cmd进入cmd窗口。键入javac看是否虚拟机准备就绪,如图:说明准备就绪。

2

这里我的项目路径:E:\MyProject\WeatherService。生成的calss文件路径:E:\MyProject\WeatherService\WebRoot\WEB-INF\classes。下面我们把该项目所有class文件打包成jar包。如图(1,在cmd窗口中输入cd /d E:\MyProject\WeatherService\WebRoot\WEB-INF\classes 进入该目录。2,jdk有自带的jar包命令,我们输入jar -cvf xiangmu.jar cn 再看目录jia包已经生成)

3

单个class文件打包:如图E盘有个WeatherWS.class文件,打包成www.jar的方式:cmd窗口中输入:jar cvf E:/www.jar  E:/WeatherWS.class 如图。单个jar包就生成了。

war包的cmd生成
1

war包生成方式基本和jar包类似,还是cmd进入上面的项目路径:E:\MyProject\WeatherService。然后输入jar -cvf  项目名.war *(不要遗漏*号),回车键生成war包,图示就生成了

2

还有一种简单生成war包的方式就是myeclipse自带的导出war包功能:打开myeclipse右键选择导出(export),然后如图提示一步步走下去,so easy的。

3

制作jar包或者war包的方式目的是为了应用,基本在测试或者生产环境都采用war的方式部署,但是有利有弊,更新不方便,看自己选择吧。

注意事项

希望能普度小众

推荐信息