将java project打包成jar包,web project 打包成war包的几种演示

将java项目打包成jar

第一种:MyEclipse将java项目打包成jar

                          1,右击项目,选择export 。

                                    

 

                       2,点击Java,选择JAR file 。

                                           

                                   

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

                                       

                         完成!


第二种:ant将java项目打包成jar

       请参考:本人写的ant文章《ant:入门演示            (project,target,delete,mkdir,fileset,antcall,javac,classpath,jar……)

 

   

将web project 打包成war包  

第一种: MyEclipseweb project项目打包成jar

        1,右击项目,选择export 。         

            


         2,点击J2EE,选择WAR file,然后Next 。

               


        3,选择打包的web project,浏览保存路径,然后Next 。

          

             

          完成!


第二种:ant将web项目打包成war包

       请参考:本人写的ant文章《如何用ant将web project打包成war包


    
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<?xml version="1.0" encoding="UTF-8"?> <!--官方网站:http://ant.apache.org/--> <project name="myAntProject" basedir="." default="package"> <!--定义文件目录的name和value--> <property name="compile" value="compile" /> <property name="dist" value="dist" /> <property name="src" value="src" /> <target name="init" /> <!--定义两个文件的根目录--> <target name="preprocess" depends="init"> <mkdir dir="${compile}" /> <mkdir dir="${dist}" /> </target> <target name="compile" depends="init,preprocess" /> <target name="package" depends="compile" /> <!--编译java.class文件--> <target name="myCompile" depends="preprocess"> <javac srcdir="src" destdir="${compile}" fork="true" memorymaximumsize="4m"/> </target> <!-- 创建一个.jar夹--> <target name="dist" depends="myCompile"> <!--设置时间格式的有${TSTAMP}/${TODAY}--> <tstamp/> <jar destfile="${dist}/package1-${TODAY}.jar" basedir="${compile}"> <manifest> <!--user.name是操作系统的用户名--> <attribute name="Built-By" value="${user.name}" /> <attribute name="Main-Class" value="com.test.Test1" /> </manifest> </jar> </target> <!--删除jar--> <target name="deleteFile"> <delete file="${dist}/package1-${TSTAMP}.jar"/> </target> <!--拷貝--> <target name="copyFile"> <copy file="src/com/test/Test1.java" tofile="D:/TestCopy.java" /> <copy file="src/com/test/Test1.java" todir="D:\" /> </target> <!--剪切/移動文件--> <target name="moveFile"> <move file="src/com/test/Test1.java" todir="D:" /> </target> <!--打包.zip夹--> <target name="compress" depends="compile"> <zip destfile="${dist}/package.zip" basedir="${compile}" /> </target> <!--打包.ear夹--> <target name="earFile" depends="compile"> <ear destfile="${dist}/ant_ear.ear" basedir="${compile}" /> </target> <!--打包.war--> <target name="warFile" depends="compile"> <war destfile="${dist}/ant_war.war" basedir="${compile}"/> </target> <!--不打包/解压--> <target name="umcompress" depends="compress"> <unzip dest="${dist}" src="${dist}/package.zip" /> </target> <!--找文字替换 summary可以输 出提示替换了几个--> <target name="replaceFile"> <replace file="input.txt" token="old" value="new" summary="on" /> </target> <!--拷貝所有.java的文件--> <target name="copy"> <copy todir="${dist}"> <fileset dir="src"> <include name="**/*.java" /> </fileset> </copy> </target> <!--自定义一个类来處理Task--> <taskdef name="myTaskExample" classname="com.ant.tool.extend.AntTasks" classpath="bin" /> <!--引用自定标签的name myTaskExample--> <target name="myAntTasks"> <myTaskExample srcFile="input.txt" destFile="output.txt" /> </target> <!--用echo显示各种的属性--> <target name="showProperty"> <echo message="当前系统的用户名:${user.name}" /> <echo message="当前系统的版本:${os.version}" /> <echo message="当前系统的安装路径:${user.home}" /> <echo message="ant的xml文件:${ant.file}" /> <echo message="当前系统的语言:${user.language}" /> <echo message="ant发现Java虚拟机的版本:${ant.java.version}" /> <echo message="项目的绝对路径:${basedir}"/> </target> </project>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值