Результаты поиска по запросу "runtime.exec"

6 ответов

// он дает процессу не вышедшее исключение

Возвращаясь к этому позже, так как я не смог найти рабочее решение. Удаление потоков ввода вручную вместо использования BufferedReaders, похоже, не помогает,...

3 ответа

Как насчет написания файла оболочки, который проверяет наличие файла и всех других реализаций в этом файле и добавляет его в SDCard и запускает файл оболочки из Java с помощью getRuntimr.exec (). Вы также можете передать ему параметры.

му я хочу написать приложение, которое может включать и отображать сообщения logcat, dmesg, а также запускать такие команды, как 'ls' 'cat' 'echo' 'cd.' Если я сделаю следующее: nativeProc = Runtime.getRuntime().exec("ls\n"); BufferedWriter out ...

3 ответа

ответ, забота для дальнейшего уточнения?

я есть классы Main.java и Test.java, которые я хочу скомпилировать и запустить Main.java в коде Test.java. Вот мой код Process pro1 = Runtime.getRuntime().exec("javac Main.java"); pro1.waitFor(); Process pro2 = Runtime.getRuntime().exec("java ...

ТОП публикаций

1 ответ

Удивительный ответ :), который сделал трюк. большое спасибо :)

ускаю код на Linux Ubuntu 17.10 public class TestExec { public static void main(String[] args) { try { Process p = Runtime.getRuntime().exec(new String[]{"/bin/sh", "-c", "ulimit", "-n"}); BufferedReader in = new BufferedReader( ...

10 ответов

Вы должны попробовать использовать вывод и ошибку в то же время

Process process = Runtime.getRuntime().exec("tasklist"); BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); process.waitFor();

4 ответа

В качестве дополнительной опции вы можете захватить потоки и просто закрыть их. Не самая лучшая идея в мире, и я все равно, но она работает в крайнем случае.

ускаю wkhtmltopdf из моего Java-приложения (часть сервера Tomcat, работающего в режиме отладки в Eclipse Helios на 64-битной Win7): я хотел бы дождаться его завершения, затем Do More Stuff. String cmd[] = {"wkhtmltopdf", htmlPathIn, pdfPathOut}; ...

3 ответа

Стоит отметить, что это гораздо менее эффективно, чем os-native pipe, поскольку вы копируете память в адресное пространство процесса Java, а затем возвращаетесь к последующему процессу.

отрим следующий код: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream ...

1 ответ

Идея состоит в том, что файлы .bat не считаются исполняемыми файлами в среде выполнения.

ускаю код Java из каталога A, и там тоже есть файл myBat.bat. Я хочу использовать Java для запуска файла bat. Содержимое myBat.bat:svn update C:\DirectoryB\file.txt Я уже скачал клиент командной строки Windows Slik SVN. Когда я дважды щелкаю ...

11 ответов

 Вы можете просто сделать следующее, чтобы получить возвращенный результат (постфактум не в реальном времени) скрипта, который был запущен:

м Java-приложении я хочу запустить командный файл, который вызываетscons -Q implicit-deps-changed build\file_load_type export\file_load_type" Кажется, я не могу даже заставить мой командный файл выполнить. У меня нет идей. Вот что я имею в ...

3 ответа

Я получаю пустые выходные данные для этого кода, когда я использую его для команды javap java.lang.String в командной строке в Windows

отаю над тем, что требует от меня запуска подпроцесса (командной строки) и выполнения некоторых команд на нем. Мне нужно получить вывод из подпроцесса и сохранить его в файл или строку. вот что я сделал до сих пор, и это не работает: public ...