The process object you get shouldn't cost the JVM much in terms of resources.  
Remember that you have to read the process' output fully for it to execute 
correctly!  I've been bit by that before.  Still, what you could do is make the 
process you run be a shell/batch script that spawns off the real thing.  You'll 
have to have make your Java code be somewhat aware of the OS it's running 
under, but if you're interfacing with a native executable, you probably already 
are.

 Alexey
2001 Honda CBR600F4i (CCS)
1992 Kawasaki EX500
http://azinger.blogspot.com
http://bsheet.sourceforge.net
http://wcollage.sourceforge.net





________________________________
From: Ido Ginodi <[email protected]>
To: The Java Posse <[email protected]>
Sent: Thursday, June 18, 2009 4:50:25 AM
Subject: [The Java Posse] Running external executable from within java code


Hi,
I am trying to run an executable from within java. I have tried the
regular technique of creating a Process object, and the problem is
that the external I am trying to rum is heavy in terms of memory, so
it is never loaded properly.

do you know a way to run an external exe, in a way that it will be
independent of the invoking process?

Cheers,
Ido



      
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to