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

将java项目打包成jar,war包,等 web工程打包成jar war

    博客分类:
  • java
 
阅读更多
第一种:MyEclipse将java项目打包成jar。
    1,右击项目,选择export 。


    2,点击Java,选择JAR file 。
      


     
    3,在JAR file文本中浏览打包后的jar的保存路径,然后Next 。


第二种:ant将java项目(非web)打包成war。
或者使用命令行进入到工程目录下(jar cvf myhome.war )
新建build.xml 文件,内如如下,放在工程目录下,非src目录下




<?xml version="1.0" encoding="UTF-8"?>    
    
<project name="ect" basedir="." default="makewar">    
      <property name="classpath_lib" value="WebRoot/WEB-INF/lib" />    
    <property name="sources" value="${basedir}/src"/>       
       
    <path id="classpath">  
    <!--添加lib 中的jar 包到软件中-->       
        <fileset dir="${classpath_lib}">       
            <include name="*.jar"/>       
        </fileset>  
    </path>       
   
         
    <target name="init">  
        <property name="build" value="build/destination/webapp"></property>    
        <property name="src" value="src"></property>    
        <mkdir dir="${build}"/>    
        <mkdir dir="${build}\WEB-INF"/>    
        <mkdir dir="${build}\WEB-INF\classes"/>    
        <mkdir dir="${build}\WEB-INF\lib"/>    
        <copy todir="${build}">    
            <fileset dir="${basedir}\WebRoot">    
                <include name="WEB-INF/**" />    
                <include name="**" />    
                     
            </fileset>    
        </copy>    
    </target>    
    <target name="complie" depends="init">  
    <!--添加源文件内容和编码utf-8 因为默是系统的本地时间-->       
        <javac srcdir="${src}" destdir="${build}/WEB-INF/classes" encoding="utf-8" classpathref="classpath">    
        </javac>    
         
    </target>  
    <!--生成war 包结构-->    
    <target name="makewar" depends="complie">    
        <war warfile="${build}/ect.war" webxml="${build}/WEB-INF/web.xml">    
        <lib dir="${build}/WEB-INF/lib">    
            <include name="**" />    
        </lib>    
        <classes dir="${build}/WEB-INF/classes"/>    
        <fileset dir="${build}"/>    
        </war>    
         
    </target>    
          
</project>  


                             
第三只web 工程打包成jar
   直接点项目导出为jar文件
第四种,web工程打包成war
   直接点项目导出为war文件

     
  • 大小: 18.6 KB
  • 大小: 19.4 KB
  • 大小: 64.4 KB
  • 大小: 9.4 KB
分享到:
评论

相关推荐

    java web项目打包.war格式

    Java Web 项目打包是指将 Java 项目编译后的 class 文件、资源文件、配置文件等打包成一个 WAR 文件,以便于部署到 Web 服务器中。WAR 文件是一个压缩文件,包含了 Java 项目的所有必要文件,可以直接部署到支持 WAR...

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

    在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这有助于将源代码、资源文件和依赖库整合到一个可执行的独立文件中,方便分发和运行。MyEclipse作为一款强大的Java集成开发环境,提供了简单...

    把jsp编译打包成jar

    最后,可以使用`&lt;jar&gt;`任务将WAR文件中的特定目录结构提取出来并打包成jar。 3. **Web.xml配置**:在描述中提到的“自动生成web.xml中的servlet配置”,这意味着Ant构建过程可能包含了生成web.xml文件的部分,该...

    Maven引入本地Jar包并打包进War包中的方法

    本文将介绍Maven引入本地Jar包并打包进War包中的方法。 概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来。这种方法可以让我们在没有中央仓库...

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

    JAR(Java Archive)是 Java 开发工具包 (JDK) 中的一个实用程序,用于将多个 Java 类文件和其他资源文件打包成一个 JAR 文件。JAR 文件不仅便于分发和部署,还支持对文件进行压缩,减少文件大小。 #### 二、JAR ...

    将war、jar包反编译成项目的软件

    在IT行业中,尤其是在Java开发领域,`war`和`jar`包是常见的文件格式,它们分别用于部署Web应用和打包可执行的Java类库。本文将深入探讨如何使用特定的工具将这些包反编译为项目的源代码,以便于理解和学习其中的...

    java项目打包工具

    这些工具帮助开发者将源代码、配置文件、库和其他资源组织成便于分发和运行的形式,如JAR(Java Archive)、WAR(Web Application Archive)或EAR(Enterprise Archive)文件。以下是一些常用的Java项目打包工具及其...

    jar包与war包的打包规范

    jar包和war包是Java应用程序的两种常见的打包方式,本文详细介绍了jar包和war包的打包规范,并提供了在CMD和Eclipse环境下的打包方法。同时,本文还强调了manifest文件的重要性和编写注意事项。

    SpringBoot项目如何将jar包打包成war包.pdf

    SpringBoot项目通常默认打包为可独立运行的jar文件,但有时我们需要将其打包成war文件,以便部署到外部的Tomcat服务器。以下是如何将SpringBoot项目从jar格式转换为war格式的详细步骤: 1. **修改pom.xml文件打包...

    java web项目打包war部署到tomcat

    ### Java Web项目打包成WAR并部署到Tomcat 在Java Web开发中,将应用程序打包成WAR格式并部署到Tomcat服务器是一项常见的操作。WAR(Web Application Archive)是一种用于打包Java Web应用程序的标准格式,它包含了...

    maven打包 maven打jar包详细步骤

    在`maven-war-plugin`和`maven-install-plugin`中,`maven-war-plugin`用于将Web应用打包成WAR文件,适合于Web服务器部署。而`maven-install-plugin`则负责将打包后的文件(无论是JAR还是WAR)放入本地Maven仓库,...

    JAVA项目打包方式

    标题“JAVA项目打包方式”指的是在Java开发过程中,如何将完成的项目整理成可执行的、便于分发的形式。在Java领域,常见的打包方式有JAR(Java Archive)、WAR(Web Application Archive)以及EAR(Enterprise ...

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

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

    springboot 打包war包

    Spring Boot默认生成的是可执行的JAR包,但有时我们需要将其部署到传统的Web服务器如Tomcat上,这时就需要将Spring Boot项目打包为WAR包。Spring Boot支持通过修改`pom.xml`文件的打包类型(packaging)为`war`来...

    java全套打包工具,包括打包成jar,环境配置,打包成exe,内有教程

    j2ewiz支持将Java项目打包成可执行的JAR文件,这对于那些希望在没有Java运行环境的计算机上运行Java程序的开发者来说非常有用。它通过集成Ant构建工具,能够处理依赖关系,合并所有的类文件和资源,并生成一个独立的...

    spring boot项目打包成war在tomcat运行的全步骤

    然而,有些场景下可能需要将Spring Boot应用部署到传统的Tomcat服务器上,这时就需要将项目打包成WAR文件。以下是将Spring Boot项目打包成WAR并在Tomcat中运行的详细步骤: 1. **修改打包形式**: 在`pom.xml`文件...

    java web项目打包

    虽然Java Web项目通常不直接打包为exe文件,但可以通过一些工具(如InnoSetup、JAR to EXE Converter等)将Java应用程序转换为Windows平台的exe可执行文件。这样,用户无需安装Java环境就能直接运行。 7. **Web...

    将项目打成jar包

    打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java...

    如何打jar,war包

    ### 如何打jar包与运行jar包详解 在软件开发过程中,经常需要将Java源代码编译成可执行文件...通过以上步骤,您不仅能够了解如何创建和运行jar包,还能初步接触war包的创建过程,这对于进行Java Web开发具有重要意义。

    RAP打包成War 所需的eclipse jar包,以及demo

    本资源包含了将RAP项目打包成WAR文件所需的一些关键组件,特别是Eclipse相关的jar包以及一个示例项目。这个过程对于开发者来说非常重要,因为它使得RAP应用能够在任何支持Servlet容器(如Tomcat、Jetty等)中部署和...

Global site tag (gtag.js) - Google Analytics