Runtime.getruntime.exec(); for my java compiler

Reply

Join Date: Aug 2007
Posts: 14
Reputation: w32.sysfile is an unknown quantity at this point 
Solved Threads: 0
w32.sysfile w32.sysfile is offline Offline
Newbie Poster

Runtime.getruntime.exec(); for my java compiler

 
0
  #1
Sep 5th, 2007
i face a problem here..

i am creating a compiler for java, the compilation part is done,and now i have a problem in the running the class compiled..

i use the runtime.getruntime().exec() method to run the class..

and what happen is, for example, i have a simple java file like

public static void main(String[]args)
{
System.out.print("This message");
}
and i run this class

it will show a line in the command prompt "this message",but after that it will closed straigth away, thus, the user has no chance to see the output of the class..

can anyone help me, sorry for my bad english
hope that you all understand
thanks
Reply With Quote Quick reply to this message  
Join Date: Oct 2007
Posts: 85
Reputation: hidash_in has a little shameless behaviour in the past 
Solved Threads: 0
hidash_in's Avatar
hidash_in hidash_in is offline Offline
Junior Poster in Training

Re: Runtime.getruntime.exec(); for my java compiler

 
0
  #2
Oct 10th, 2007
can u tell where u r running ur program in command prompt or any other java compilation software.
reply as soon.
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,439
Reputation: Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of 
Solved Threads: 510
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: Runtime.getruntime.exec(); for my java compiler

 
0
  #3
Oct 10th, 2007
If you are running in Windows, try prefacing the command with "cmd /c start ";
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Runtime.getruntime.exec(); for my java compiler

 
0
  #4
Oct 10th, 2007
you are not creating a compiler, you're creating a program that tries to call a compiler someone else created.

The reason your output is not retained is likely because you're launching another process which under Windows means another command shell, which gets closed as soon as that process completes.

And all that when you don't have to create another process at all, but can run any public method in any Java class from any method in any other Java class as long as the class you want to access is on the classpath.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 80
Reputation: lookof2day is an unknown quantity at this point 
Solved Threads: 10
lookof2day lookof2day is offline Offline
Junior Poster in Training

Re: Runtime.getruntime.exec(); for my java compiler

 
0
  #5
Oct 11th, 2007
Well in that case I simply add a readline statement after the print statement. So unless and until you don't press a key it won't exit.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC