查看“Java 打包”的源代码
←
Java 打包
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=jar= <pre> * 查看jar包中的文件 jar -tf filename.jar *解压jar包并显示打包过程 jar -xvf filename.jar *向jar包中添加文件 jar -uf filename.jar files jar -uf xtwl_util-0.0.1-SNAPSHOT-util.jar otherUtil.properties </pre> [https://segmentfault.com/a/1190000012019605 jar命令打包与java执行jar包] =javac= [http://blog.51cto.com/lavasoft/112312 JDK工具 javac命令详解] =pre= <pre> WAR的使用 1>、生成war文件使用如下命令:jar -cvf web1.war * 2>、查看web1.war中都有哪些文件,可以使用命令:jar -tf web1.war 3>、解压web1.war文件,可以使用命令:jar -xvf web1.war 另外,也可使用winrar软件选择zip压缩方式,并将压缩文件后缀名改为war即可压缩生成war文件;同样使用winrar软件可以强行打开war 文件,或者强行解压war文件 使用jar命令与winrar软件的区别在于前者在压缩文件的同时会生成 META-INF 文件夹,内包含MANIFEST.MF文件。 (3)何时使用war或者jar文件 当你的项目在没有完全竣工的时候,不适合使用war文件,因为你的类会由于调试之类的经常改,这样来回删除、创建war文件很不爽,最好是你的项目已经完成了,不改了,那么就打个war包吧,这个时候一个war文件就相当于一个web应用程序;而jar文件就是把类和一些相关的资源封装到一个包中,便于程序中引用。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Java的打包jar、war、ear包的作用、区别、打包方式: 1、 作用与区别 i. jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理; ii. war:是做好一个(web)应用后,通常是网站,打成包部署到容器中; </pre> =maven= Maven使用声明式的方式,即你需要在POM文件里指定做什么,而不是如何做。POM文件描述项目的资源-而不是如何构建。相比而言,Ant构建文件描述的是如何构建项目。在Maven里,如何构建是在“Maven 构建声明周期、阶段和目标”中预定义的。 ==Maven POM 文件== Maven的POM文件是一个xml文件,描述项目用到的资源,包括源代码目录、测试代码目录等的位置,以及项目依赖的外部jar包。 POM文件描述的是构建“什么”,而不是“如何”构建。如何构建是取决于Maven的构建阶段和目标。当然,如果需要,你也可以向Maven构建阶段中添加自定义的目标。 每一个项目都有一个POM文件。POM文件即pom.xml,应该放在项目的根目录下。一个项目如果分为多个子项目,一般来讲,父项目有一个POM文件,每一个子项目都有一个POM文件。在这种结构下,既可以一步构建整个项目,也可以各个子项目分开构建。 [http://ifeve.com/maven-1/ Maven入门指南(一)] [https://www.jb51.net/article/109422.htm eclipse构建和发布maven项目的教程] =see also= [https://segmentfault.com/a/1190000012019605 jar命令打包与java执行jar包] [https://blog.csdn.net/xia7139/article/details/51010594 Java之jar打包] [https://blog.csdn.net/zengxiantao1994/article/details/78838161 Java程序打包成jar文件] [https://blog.csdn.net/jiyingying_up/article/details/23440717 手工命令行打包java工程为war包] [https://blog.csdn.net/lzh657083979/article/details/77933558 java war 打包、解压命令] [https://www.zhihu.com/question/20104186 maven是干嘛的] [[category:java]]
返回至
Java 打包
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息