2013-04-22 4 views
-2

Как вызвать другую Java-программу с помощью Java Runtime.getRuntime.exec()?Как использовать Runtime.getRuntime() для выполнения .java-файла

было сказано, что для выполнения программы с использованием java-программы мы можем использовать Runtime.getRuntime(). Вот пример. Я могу открыть блокнот, используя Runtime.getRuntime().exec("notepad.exe");

Может ли кто-нибудь помочь мне выполнить файл Java. Заранее спасибо!

ответ

2

Вы можете выполнить такой файл java.

Runtime.getRuntime().exec("java Test"); 

Это при условии, что ваша переменная среды (Path) для java & classpath уже установлены, иначе вы должны установить их!

+0

... и переменная среды 'PATH', чтобы найти' java'. –

+0

@ DarkCthulhu - Ответ обновлен! Thnx за предложение! – SudoRahul

0

Фактически вы не можете выполнить непосредственно файл .java. Сначала его нужно скомпилировать. Компиляция может быть выполнена с использованием компилятора System java, который может быть получен с использованием ToolProvider и работает с Runtime.getRuntime().exec(String). Образец будет выглядеть примерно так:

Смежные вопросы