Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как использовать полноценно команную строку в Java


Автор: yario 16.6.2008, 04:52
Как использовать полноценно команную строку в Java?

Автор: vdweller 16.6.2008, 09:00
А в чем собственно проблема?

Автор: susanin 16.6.2008, 09:42
yario, открываешь командную строку, переходишь в директорию с файлом *.java и пишешь в консоли javac <имя>.java ... в результате получается файл *.class ... пишешь в консоли java <имя> где имя, название файла с расширением *.class но пипешь без расширения.. например.. есть файл MyClass.java ..открываем в консоли с помощью команды cd директорию с этим файлом а далее в консоли пишем
1) javac MyClass.java  //компилируем файл и получаем файл MyClass.class
2) java MyClass            // итнтерпретатор выполняет приложение

Автор: inohodec 16.6.2008, 09:46
Если из программы, то я делаю так:

Для *.ехе, можно использовать такую конструкцию
Код

String[] commands = {"C:/***/***/***.exe","*","*"};//путь к файлу и параметры
Runtime.getRuntime().exec(commands);


Для *.jar 
Код

String commands = "cmd /c  java -jar ***" // путь к файлу
Runtime.getRuntime().exec(commands );

Автор: yario 16.6.2008, 23:08
да, я знаю про EXEC. од запускает какую-либо программу как отдельный поток. Мне интересно, можно ли н java Выполнять другие комнды командной строки помимо запуска программ.

Автор: serger 17.6.2008, 05:34
Проверь ;) и напиши результат..

Автор: LSD 17.6.2008, 15:26
Для начала, надо было просто разобраться что такое http://en.wikipedia.org/wiki/Command_line_interpreter.

А дальше http://forum.vingrad.ru/forum/topic-148992/anchor-entry1120352/0.html.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)