`
njmnjx
  • 浏览: 234751 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jar命令的使用及jar文件/war文件生成

阅读更多
    这里介绍生成【jar文件】及【war文件】的三种方法:

一、jar文件生成

    1、jar命令

        第一步:在WebRoot\WEB-INF\classes目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容
Manifest-Version: 1.0
Class-Path: 
Created-By: NJM

    注:【键:值】 之间有一个空格。否则会出现java.io.IOException:invalid header field异常。




        第二步:cmd进入项目的classes目录执行箭头后面的命令-->jar cvfm classes.jar MANIFEST.MF *.*




    2、rar压缩法

        第一步:在classes目录下建立META-INF子目录;

        第二步:在META-INF子目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容;
Manifest-Version: 1.0
Class-Path: 
Created-By: NJM

    注:【键:值】 之间有一个空格。

        第三步:将classes目录下的所有内容添加入压缩文件,压缩格式.zip。名字自取,扩展名为.jar;

     3、利用Eclipse法

         在IDE中右键单击src-----导出-----Java-JAR文件-----勾选[导出生成的类文件和资源]、[压缩JAR文件的内容]、浏览导出位置------完成。







二、war文件生成
    1、jar命令

        cmd进入项目下的WebRoot目录执行箭头后面的命令-->jar cvf myhome.war */ .
    注:“*/”代表当前目录下的所有文件及文件夹。
          “.” 表明将要在当前目录中生成war包。




    2、rar压缩法

        将WebRoot目录下的所有内容压缩成zip格式的后缀名为.war的文件即可。

    3、利用Eclipse法

        右键单击[项目]-----J2EE-WAR file(MyEclipse)-----浏览一下位置-----完成。





  • 大小: 21.1 KB
  • 大小: 24.6 KB
  • 大小: 25.3 KB
  • 大小: 43.8 KB
  • 大小: 30.1 KB
  • 大小: 25.8 KB
  • 大小: 51.4 KB
分享到:
评论

相关推荐

    将java文件打包成 jar jar命令详解

    6. 使用 `jar` 命令将 `HelloWorld.class` 打包到 WAR 文件中: ``` jar cvf hello.war -C WEB-INF/classes . ``` 7. 将 `hello.war` 文件放置于 Tomcat 的 `webapps` 目录下。 8. 启动 Tomcat 并访问 `...

    把java文件打包成.jar_(jar命令详解).doc

    ### Java 文件打包成 .jar 文件及 jar 命令详解 #### 一、jar 命令概述 在 Java 开发中,经常会遇到需要将多个类文件或者资源文件打包成一个单独的 `.jar` 文件的需求。`.jar` 文件类似于 `.zip` 文件,是一种将多...

    javajar命令的使用.doc

    在实际开发中,JAR文件常用于创建可执行的Java应用程序,部署Web应用的WAR文件,或者作为模块化项目(如Java 9及以后版本的Jigsaw项目)的一部分。了解和熟练使用JAR命令对于Java开发者至关重要,因为它能够有效地...

    使用指令打war包

    在这里,我们使用jar -cvf reprt2.war ./*命令来生成war文件。其中,-c选项表示创建一个新的jar文件,而不是更新一个已经存在的jar文件;-v选项表示详细模式,显示jar命令的执行过程;-f选项指定了输出文件的名称。 ...

    05-eclipse生成jar以及war包.mp4

    eclipse生成jar以及war包

    jar包与war包的打包规范

    war包的打包规范与jar包相同,都是使用jar命令来打包文件。 manifest文件的重要性 manifest文件是jar包和war包的重要组成部分,用于描述jar包或war包的Metadata信息。manifest文件通常包含以下信息: * Manifest-...

    打war包命令

    这个命令序列展示了如何使用Java自带的`jar`工具来创建WAR文件的过程。下面对各个步骤进行详细解释: 1. **切换工作目录**: - `cd` 和 `g:`:这两条命令分别用于改变当前目录到盘符`G:`下的某个位置。实际操作时...

    Eclipse项目War和Jar

    - JAR文件可以直接通过Java命令运行,例如:`java -jar yourproject.jar`。 #### 四、总结 通过以上步骤,你可以在Eclipse中轻松地将Java项目打包成WAR或JAR文件,并且能够顺利地部署和运行这些包。WAR包适合部署...

    如何打jar,war包

    - 使用`jar`命令,但指定`war`扩展名: ``` jar cvf myapp.war . ``` - `.`表示将当前目录下的所有文件和子目录打包进war文件。 4. **部署war文件** - 将生成的war文件部署到Web服务器(如Tomcat),服务器会...

    程序可能用到的Jar文件

    1. Maven:通过POM.xml配置,自动管理依赖,构建JAR、WAR等不同类型的归档文件。 2. Gradle:灵活的构建系统,支持多项目构建,同样能生成和管理JAR文件。 在实际开发中,理解并熟练掌握JAR文件的使用,对于源码...

    Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动

    Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动

    使用MyEclipse将JAVA项目打包成JAR文件

    在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这有助于将源代码、资源文件和依赖库整合到一个可...对于包含Web组件的项目,你可能需要使用WAR(Web Archive)文件格式,这需要不同的导出步骤。

    jar_files.zip

    7. **注解驱动的映射**:通过使用注解,你可以精确控制JSON的生成和解析过程,例如忽略某些字段,或者自定义字段名映射。 8. **序列化策略**:Gson允许你配置序列化策略,如是否忽略空值,是否忽略不公开的字段等。...

    手工jar打包

    使用`jar`命令,我们可以将编译后的.class文件打包进JAR。以下是创建JAR的命令: ```bash jar cmf conf.txt jar_name.jar packageName/*.class ``` 这里的参数解释如下: - `c`:创建新的JAR文件。 - `m`:...

    将java程序打包成“可执行”文件示例

    然后,我们可以使用 jar 命令将.class 文件和清单文件打包成.jar 文件: ``` jar cvfm test.jar manifest.mf T ``` 其中,c 选项指定了创建一个新的.jar 文件,v 选项指定了 verbose 模式,f 选项指定了.jar 文件...

    dwr jar包及war包

    标题中的"jar包及war包"指的是DWR库的两种主要部署形式。`.jar`文件是Java Archive,包含了DWR的核心库,这些库通常会被添加到Java应用程序服务器(如Tomcat、Jetty等)的类路径中,以便服务端代码能够使用DWR的功能...

    java web项目打包.war格式

    然后,使用 jar 命令将文件夹中的所有文件打包成一个 WAR 文件。 例如,使用以下命令将 project 文件夹下的所有文件打包成 myhome.war 文件: ``` D:\project>jar -cvf d:a.jar * ``` 这将生成一个名为 myhome.war ...

    maven打包 maven打jar包详细步骤

    1. `mvn clean`:这个命令用于清理项目,删除`target`目录及其所有内容,包括上一次构建生成的JAR、WAR或其他文件。这样可以确保新构建从头开始,不受之前构建的影响。 2. `mvn package`:这个命令是打包过程的核心...

    Myeclipse2015导出war报错时的替换jar包

    然而,在使用MyEclipse进行项目打包过程中,有时会遇到各种问题,其中包括导出WAR文件时出现的错误。 本文主要针对"Myeclipse 2015导出war报错时的替换jar包"这一问题进行深入探讨。报错信息指出,可能需要替换特定...

Global site tag (gtag.js) - Google Analytics