ソースコード内でJARファイルをどのように実行しますか?Java内で.JARファイルを実行する方法
私はexeファイルのために、あなたは
try
{
Runtime rt = Rintime.getRuntime() ;
Process p = rt.exec("Program.exe") ;
InputStream in = p.getInputStream() ;
OutputStream out = p.getOutputStream();
InputSream err = p,getErrorStram() ;
//do whatever you want
//some more code
p.destroy() ;
}catch(Exception exc){/*handle exception*/}
を使用すると、それが同じだけであることを知っている:rt.jar("program.jar")
へ
rt.exec("program.exe")
変更またはそれが何か違うのですか?
可能重複[JARファイルを抽出し、(指定したディレクトリにデータを格納することができますJavaプログラムの書き方場所)?](http://stackoverflow.com/questions/1529611/how-to-write-a-java-program-which-can-extract-a-jar-file-and-store-its-data-in -s) – skaffman
私はそうは思わない、それは瓶を動かすことを話している、これは瓶を実行している – Russell
'rt.exec(" java -jar program.jar ")'を試しましたか? – Nishant