首页 > PHP资讯 > JAVA培训 > 使用ant编译并生成jar包

使用ant编译并生成jar包

JAVA培训

使用ant生成可执行jar文件,双击可以打开窗口。

1.写一个创建窗口的类


package com.anllin.ant.test;



import java.awt.Color;

import java.awt.Dimension;



import javax.swing.JButton;

import javax.swing.JFrame;



public class Window

{

    public static void main(String[] args)

    {

       JFrame frame = new JFrame();

      

       frame.setSize(new Dimension(200,300));

       frame.setBackground(new Color(200,200,200));

       frame.setAlwaysOnTop(true);

       frame.getContentPane().add(new JButton("Ant"));

       frame.setVisible(true);

      

       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

}

2.使用ant编译并生成jar包

<?xml version="1.0" encoding="UTF-8"?>

<project name="myAntProject" basedir="." default="package">

    <property name="compile" value="compile"/>

    <property name="dist" value="dist"></property>

    <target name="init"></target>

    <target name="preprocess" depends="init">

       <mkdir dir="${compile}"/>

       <mkdir dir="${dist}"/>

    </target>

    <target name="compile" depends="init,preprocess"></target>

    <target name="package" depends="compile"></target>

    <target name="mycompile" depends="preprocess">

       <javac srcdir="src" destdir="${compile}"></javac>

    </target>

    <target name="dist" depends="mycompile">

       <jar destfile="${dist}/package.jar" basedir="${compile}">

           <manifest>

              <attribute name="Build-By" value="${user.name}"/>

              <attribute name="Main-Class" value="com.anllin.ant.test.Window"/>

           </manifest>

       </jar>

    </target>

</project>

(欣才java培训http://www.thinksite.cn/list-114-1.html)

上一篇:没有了
本文由欣才IT学院整理发布,未经许可,禁止转载。