Article View: borland.public.jbuilder.java.language
Article #17174Re: System commands
From: Vasudevan Srinivasan
Date: Tue, 08 Dec 1998 00:00
Date: Tue, 08 Dec 1998 00:00
36 lines
2011 bytes
2011 bytes
Hi, there are methods in File class: delete and renameTo, which worked afa running javac, I finally got it working, with simple Runtime.exec(...). Vasu Vasudevan Srinivasan wrote: > Hi, > I need to use renaming/copying commands, coz my source filename and target > file name are same ! So im using the usual technique, writing to a new file > and renaming it as old file. > afa spawning a process, i found a Runtime.exec() method, but my goal is to > run the javac compiler to compile a java file, from the application itself. > i tried it a couple of times and both the times my ide crashed. is it > possible ? any ideas. im also working at it and wll let know. meanwhile, if > anybody had done similar things successfully pls share. > > Thanks > > William Yu wrote: > > > Vasudevan Srinivasan wrote: > > > > > How do I run system commands like renaming/copying/deleting a file or > > > > java.io.File has most of what you need. There isn't a copy method but > > you can implement it by using InputStream to read from a file and > > OutputStream to write to a new file. > > > > > spawn a process from inside a java application ? > > > > Threads will do what you want. Except you can't think of them in the > > same way as fork. I would suggest reading up on this subject very > > carefully as my experience says Threads are needed in any non-trivial > > Java application.
Technical Details
Message-ID:
<366D916E.A618B21A@netrisk.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<366C299A.D3B214C@netrisk.com> <366CDEC4.F10E39E3@Bigfoot.com> <366D3DF0.D0219DD6@netrisk.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f74b3,7082a9d3587f7529 X-Google-Attributes: gidf74b3,public From: Vasudevan Srinivasan <vasudevan@netrisk.com> Subject: Re: System commands Date: 1998/12/08 Message-ID: <366D916E.A618B21A@netrisk.com> X-Deja-AN: 420176464 Content-Transfer-Encoding: 7bit References: <366C299A.D3B214C@netrisk.com> <366CDEC4.F10E39E3@Bigfoot.com> <366D3DF0.D0219DD6@netrisk.com> Content-Type: text/plain; charset=us-ascii Organization: Another Netscape Collabra Server User Mime-Version: 1.0 Newsgroups: borland.public.jbuilder.java.language