對於一個非常簡單的應用程序,如何使用`ant run`運行Java Swing應用程序?
package mypackage;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(400, 400);
frame.setVisible(true);
}
}
下面的build.xml文件不起作用。看起來窗口顯示的時間非常短,然後程序退出。
<?xml version="1.0" encoding="utf-8"?>
<project>
<path id="project.class.path">
<pathelement location="build"/>
</path>
<target name="compile" >
<mkdir dir="build" />
<javac srcdir="src" destdir="build" debug="true" debuglevel="lines,source">
<classpath refid="project.class.path" />
</javac>
</target>
<target name="run" depends="compile">
<java classname="mypackage.Main">
<classpath refid="project.class.path" />
</java>
</target>
<target name="clean" >
<delete failonerror="false" verbose="true">
<fileset dir="build" includes="**/*.class"/>
</delete>
</target>
</project>
但正在按預期運行了以下工作:
ant compile
cd build/
java mypackage.Main
螞蟻是建立你的項目,而不是運行它們。 – 2012-03-15 20:35:35
我朋友的教授堅持說。 :) – 2012-03-15 20:37:21
小心答案,你需要做一些工作 – 2012-03-15 20:38:45