[REBOL] Re: Execute rebol from java
From: nitsch-lists:netcologne at: 4-Jan-2002 14:48
RE: [REBOL] Re: Execute rebol from java
Hi Anton,
ups, no, drop my version!!
Hallvards is a lot better!
wasnt aware the class with readLine() anymore..
Long time not really touched java..
(there was no answer for i while so i tried it ;-)
i think you can drop the error-stream there and use
try {
Process p = Runtime.getRuntime().exec("Your command here");
BufferedReader pi = new BufferedReader (new InputStreamReader(p.getInputStream()));
while ((s = pi.readLine()) != null) {
//here you have a rebol-line in 's, do something with it
System.out.println(s + "\n"); //show it for example
}
} catch (Exception e) {
e.printStackTrace();
}
(thank you Hallvard :)
[arolls--idatam--com--au] wrote:
> Volker,
> I got your project working ok, but
> I am still struggling to see the output.
>
usually ides have a console-output-window
somewhere hidden..
> I have tried squishing Hallvard's
> output code in place of yours,
> in RebolConnection.readAll method,
> because it looks a little more
> cross-platform (?)
Yes. and shorter. and more clear and all that :)
simply process the strings he outputs,
> But wait! Aren't rebol line-terminators
> always '\n'?
not if you print them? converted os-dependend
like with files? hmm, don't know.
> Then that's what you had originally!
>
> (I admit I am a bit confused where
> it's going.)
>
> I will see if I get anything from the console
> later. (I haven't used java from the console
> for a long time.)
>
> Thanks...
>
-Volker