запуск java приложения
От: olga_sov  
Дата: 22.02.02 10:31
Оценка:
Как можно запустить внешнее приложение, написанное на java, из другого java-приложения. Внешнее приложение принимает параметры.
Пробовала использовать

Runtime.getRuntime().exec("c:/jdk1_2_2/bin/java.exe -classpath C:/classes MyTest param"),

но вызываемая утилита java.exe не понимает передаваемые параметры.
Re: запуск java приложения
От: Orlik  
Дата: 26.02.02 07:00
Оценка:
Здравствуйте olga_sov, Вы писали:


OS>Как можно запустить внешнее приложение, написанное на java, из другого java-приложения. Внешнее приложение принимает параметры.

OS>Пробовала использовать

OS>Runtime.getRuntime().exec("c:/jdk1_2_2/bin/java.exe -classpath C:/classes MyTest param"),


OS>но вызываемая утилита java.exe не понимает передаваемые параметры.


Старанно ,я попробовал запустить у меня запускается вот то что я запускал
public class Run
{
public static void main(String []args)
{
for(int i = 0 ; i < args.length ; i++)
{
System.out.println(args[i]);
}
}
}


import java.io.*;

public class ExecRun
{
public static void main(String []args)
throws Exception
{
Process run = Runtime.getRuntime().exec("C:\\jdk1.3.1_01\\bin\\java -cp d:\\ Run \"**********\"");
InputStream in = run.getInputStream();
int ch;
while((ch = in.read()) != -1)
{
System.out.print((char)ch);
}
}
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.