why would the output to the screen be different than output that is captured?

i am using a 3rd party java app, so i dont know the internal workings of it.  i was trying to launch the app from a webservice powered by .NET, but for some reason, it doesnt work (although the app runs fine when launched manually).  one thing i noticed eventually, is that when you try to capture the out put (for instance using "> soemthing.txt" in DOS, the output that is captured is completely different than the output that the java app prints to the screen.  any ideas on how that could be possible?
trip008vkAsked:
Who is Participating?
 
SamsonChungConnect With a Mentor Commented:
the output of the Java prog is sending to stderr.

what you want is the file redirected one.

not the one on your screen.

0
 
objectsCommented:
is the java app displaying output from stdout?
0
 
trip008vkAuthor Commented:
i'm not sure.  in know nothing about the internal workings of it.  when i run it from the dos prompt, it prints out several lines to the command window.  when i redirect the output to a text file, it only writes one line (and this line is different form all the others!)
0
 
objectsCommented:
thats very strange, no idea why that would be happening.
0
 
SamsonChungCommented:
or, the author/designer of the program is smart enough to handle '> something.txt' in command line java.

try sending that to a linux system and see if the results are similar



0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.