This works for me
- messages are in the properties
- no output from the class on the console (just from ant)


Jan


<project>
    <javac srcdir="." destdir="."/>
    <java outputproperty="out" errorproperty="err" classname="Program" 
classpath="."/>
    <echo>Output: '${out}'</echo>
    <echo>Error : '${err}'</echo>
</project>

public class Program {
    public static void main(String[] args) {
        System.out.println("Hello System.out");
        System.err.println("Hello System.err");
    }
}

Buildfile: build.xml
     [echo] Output: 'Hello System.out'
     [echo] Error : 'Hello System.err'

BUILD SUCCESSFUL

-----Ursprüngliche Nachricht-----
Von: jaki [mailto:[EMAIL PROTECTED] 
Gesendet: Mittwoch, 17. September 2008 11:51
An: [email protected]
Betreff: <java> outputproperty problem?


Isn't outputproperty attribute of <java> task supposed to capture values
printed by System.out.println? I have a program with a System.out.println in
it and when I run this using <java> in ant, I can see the printed value on
the console but outproperty is echoed as blank? Why must this be happening?
Should I set something to activate outputproperty?
-- 
View this message in context: 
http://www.nabble.com/%3Cjava%3E-outputproperty-problem--tp19528043p19528043.html
Sent from the Ant - Users mailing list archive at Nabble.com.


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