返回首页

使用ant编译并生成jar包 - 水之原

时间:2012-02-09 23:07来源:CTO51 作者:admin 点击:
  

使用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>

顶一下
(6)
75%
踩一下
(2)
25%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
小朱 查看详细资料 发送留言 加为好友 用户等级:超级会员 注册时间:2008-11-18 17:11 最后登录:2013-12-24 23:12
推荐内容