More Runtime.exec()
Mike Boilen
mgb at cs.brown.edu
Mon Sep 7 16:12:54 PDT 1998
That's very interesting. What system are you on? I'm on Solaris 2.6
and I don't have any problem with that code. It executes gcc correctly
on my machine (verified because it compiles a test.c I have in that
directory). I wonder if it is a platform specific problem. You might
want to try one of the other versions of exec (maybe
exec(String,String[])) and see if one of those works. If one of the
other ones works, then we might have a better idea as to what is wrong.
Does anyone else have any suggestions?
Mike
On Mon, Sep 07, 1998 at 06:38:11PM -0400, Patrick W. O'Neill wrote:
>
> > Do you have any more information? Does it print a stack trace or
> > anything that might be useful? And also which version of exec did you
> > use? (there are 4 I think) And what were the arguments that you passed
> > in? Thanks
> >
> > Mike
> -----------------------------
>
> No stack trace or anything useful, just that message.
>
> public class Test {
> public static void main(String[] args) {
> try {
> Process p = Runtime.getRuntime().exec("gcc test.c");
> }
> catch (Exception e) {
> System.err.println(e);
> }
> }
> }
>
> Was my test code with various commands...I tried full paths too. If you
> missed my previous email, before the latest snapshot was installed, I got
> an IOException: File not found, regardless of the command or paths.
>
> Thanks
>
> Pat
> -----------------------------------------
> > On Mon, Sep 07, 1998 at 06:24:34PM -0400, Patrick W. O'Neill wrote:
> > > Downloaded the latest snapshot, now I get:
> > >
> > > java.lang.NullPointerException: null
> > >
> > > Full paths on the command or not. Any ideas?
> > >
> > > Pat
> > >
> >
>
More information about the kaffe
mailing list