I think your application just terminates very early.
This works for me:

<project default="all">
    <property name="dir" value="tmp"/>

    <target name="all" depends="clean,createJava,build,run"/>

    <target name="clean">
        <delete dir="${dir}"/>
    </target>

    <target name="createJava">
        <mkdir dir="${dir}"/>
        <concat destfile="${dir}/Main.java">
            import javax.swing.JFrame;
            public class Main {
                public static void main(String[] args) {
                    JFrame   f = new JFrame("Hello from Ant");
                    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    f.setSize(300, 200);
                    f.setVisible(true);
                }
            }
        </concat>
    </target>
    
    <target name="build">
        <javac srcdir="${dir}" destdir="${dir}"/>
    </target>
    
    <target name="run">
        <java classname="Main" classpath="${dir}" fork="true"/>
    </target>

</project>



Jan 

>-----Ursprüngliche Nachricht-----
>Von: Rafael Barrera Oro [mailto:[EMAIL PROTECTED] 
>Gesendet: Mittwoch, 6. Juni 2007 16:44
>An: user@ant.apache.org
>Betreff: Ant and Swing
>
>How can i manage to execute a project where i use Swing ? i tried
>doing it normally but it does not work (without throwing an exception,
>it simply concludes the task without executing the Swing portion of my
>project).
>
>Thanks in advance
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to