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