Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Help > Re: Runtime.get...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 3 Topic 15978 of 16566
Post > Topic >>

Re: Runtime.getRuntime();

by Daniel Pitts <newsgroup.spamfilter@[EMAIL PROTECTED] > Apr 16, 2008 at 05:24 PM

zamba wrote:
> Hi. i'm running under solaris 10 ... and i have this problem:
> 
> running an external aplication from command line in s.o works fine and
> no cpu consume.
> running from java with runtime.exec the same sh it eats my 85% of cpu
> 
> Runtime rt = Runtime.getRuntime();
>         try {
>                 Process proc = rt.exec("/opt/ANTHaxfov42/bin/XSLCmd -
> i /opt/
> ANTHaxfov42/etc/XfoSettings.xml -d "+ full_xml_file + " -s " +
> full_xsl_file +  " -o " + full_pdf_file + " -silent");
>         } catch (IOException e) {
>                 // TODO Auto-generated catch block
>                 e.printStackTrace();
>         }
> 
> any ideas ?
> 
> tks !!!!!
First, you'd be better off using ProcessBuilder.
Second, are you sure the exact same command is run?
Third, regardless of whether or not use use ProcessBuilder vs. 
rt.exec(), you *must* drain the InputStreams of the Process, or the 
Process may block unexpectedly.


-- 
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
 




 3 Posts in Topic:
Runtime.getRuntime();
zamba <CRISTIAN_FERRER  2008-04-16 09:24:30 
Re: Runtime.getRuntime();
Daniel Pitts <newsgrou  2008-04-16 17:24:10 
Re: Runtime.getRuntime();
Hendrik Maryns <gtw37b  2008-04-17 13:04:11 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Nov 22 15:20:50 CST 2008.