My Java class read from stdin (System.in), the main problem is the loop : with the "while read text", there is an infinite loop.

But when I only write a call from the shell to the java class :
        #!/bin/sh
        java -classpath /path/to/java/class/ MainClass
It work perfectly the first time but nothing after this first call. It's normal because there isn't any loop, but i don't know how to write this loop in the shell script.

Thanks for your help Eric.


Le 16 juil. 08 à 15:38, Eric Covener a écrit :

On Wed, Jul 16, 2008 at 3:01 AM, Anazys - Apache <[EMAIL PROTECTED]> wrote:
Thanks for your answer. I already try this but when I write this script, I don't know how to handle the loop with stdin (in the shell script or in the
java file ?) :
I try this in the shell :
      #!/bin/sh
      while read text
      do
              java -classpath /path/to/java/class/ MainClass
      done


Your java class should read from stdin.

--
Eric Covener
[EMAIL PROTECTED]

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to