antで
<target name="run" depends="compile">
<java classname="Main" classpath="${class}" classpathref="cp"/>
</target>
といった感じでSwingを使ったGUIのプログラムを走らせると、
一瞬フレームが見えてすぐにプログラムが終了してしまうのですが、
どうしたら起動した状態で止まってくれるのでしょうか?

コマンドラインからjavaコマンドで実行するには問題なく動きます。