Описание тега processbuilder
Processbuilder is Java wrapper around an Operating System Process. This class is used to create operating system processes.
1
ответ
Почему моя перезапущенная Java-программа теряет фокус клавиатуры?
Я попытался создать упрощенное отказоустойчивое Java-приложение, которое будет перезапускать себя всякий раз, когда оно было принудительно завершено (в Windows, используя команду CMD CTRL+C). Пакетный код выглядит так: @echo off setlocal start /wait…
23 окт '15 в 17:40
1
ответ
Передача "виртуального" файла процессу в Java
Можно ли создать "виртуальный" файл в Java и передать его в качестве параметра Process/ProcessBuilder? Допустим, я хочу вызвать внешний.exe-файл (Windows) с параметром arg, arg должен быть файл на жестком диске. Рассмотрим следующий код в качестве п…
24 сен '16 в 21:36
1
ответ
Как отключить всплывающее окно консоли и узнать, когда завершился процесс, созданный ProcessBuilder, чтобы его можно было уничтожить
Я создаю Java-процесс, используя ProcessBuilder для Ghostscript для преобразования PDF в TIFF, как показано ниже process = new ProcessBuilder("D:\\ghost-script\\gs\\gs9.02\\bin\\gswin64.exe","-q", "-dNOPAUSE", "-dBATCH", "-dMaxStripSize=8192", "-sDE…
26 фев '16 в 09:46
2
ответа
Как выполнять команды оболочки как root в Java
Я работаю над утилитой кроссплатформенной установки, написанной на Java. Я хотел бы иметь возможность выполнять команды оболочки, например, "apt-get ..." в Linux. Я использую API-интерфейс ProcessBuilder для этой цели. К сожалению, некоторые команды…
02 авг '13 в 15:19
0
ответов
Как вы можете запустить powershell из Java?
Я пытаюсь использовать Process и ProcessBuilder для выполнения файла PS1 через PowerShell. Я борюсь со всем этим и не могу даже заставить powershell.exe работать. Я пробовал: // Wont Run // Defined specific path for powershell - trying to simply run…
02 май '14 в 12:30
1
ответ
Создание нескольких процессов с использованием компоновщика процессов из Java
Я занимаюсь разработкой веб-приложения, в котором я использую Java в качестве внешнего интерфейса, а оболочку - в качестве внутреннего. Я обрабатываю много файлов в оболочке.. например, если мне нужно обработать 100 файлов. Я планирую создать 4 подп…
22 июл '12 в 22:59
2
ответа
Максимальная длина строкового аргумента в Java Processbuilder
Я знаю, что есть ограничение строки, когда мы запускаем приложение из командной строки / терминала, которое зависит от ОС.Но если мы используем Java ProcessBuilder для выполнения приложения, есть ли максимальная длина строки для передачи в качестве …
25 авг '15 в 11:10
1
ответ
Перенаправить вывод процесса в строку?
Я пытаюсь получить вывод процесса в строку, но у меня возникли некоторые проблемы. Каким-то образом мне удалось получить вывод, сохраненный в отдельном файле (нашел что-то здесь на stackru.com). Вот мой код, чтобы начать процесс: String javaHome = S…
28 июл '14 в 07:43
0
ответов
Java, как мне перенаправить ввод в процесс до JDK 7?
Это по сути то, что я делаю: ProcessBuilder pb = new ProcessBuilder("./myProgram","myArguments"); pb.redirectInput(new File("myFile.txt")); try { Process p = pb.start(); } catch (Exception e) { ... } Я использую JDK 8 дома, и этот фрагмент кода рабо…
23 мар '15 в 04:39
4
ответа
Вызов внешнего приложения (например, Windows Calculator) в веб-приложении GWT
Я пытаюсь вызвать внешнее приложение Windows (например, calc.exe), когда пользователь нажимает кнопку в веб-приложении GWT. Есть ли способ, как это сделать? Вот что я уже пробовал: 1.) Пробовал Runtime.exec и ProcessBuilder, но в итоге я получаю оши…
05 мар '14 в 20:32
1
ответ
Оптимизация дизайна при выполнении вызовов внешних процессов
Мне нужно из процесса Java для вызова внешних процессов / скриптов / команд.Поскольку этих вызовов будет довольно много, и некоторые из них вернут результат запуска процесса / скрипта, а другие просто запустят его, мне было интересно, если: Существу…
06 мар '13 в 21:00
0
ответов
Прочитать возвращаемое значение функции python, игнорируя логи
У меня есть функция Python, как: def test: dict = call(name=1) return dict Я звоню через Java, как показано ниже, и пытаюсь прочитать словарь, который он возвращает: try { Process p = Runtime.getRuntime().exec("python"); BufferedReader in = new Buff…
08 окт '18 в 11:51
1
ответ
Читать текущую частоту процессора
Я пытаюсь прочитать текущую частоту процессора. После некоторых исследований я нашел следующий код: public String ReadCPUMhz2() throws IOException { String[] args = {"/system/bin/cat", "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"}; Proces…
06 июн '13 в 13:22
3
ответа
Компиляция и запуск Java-программы из другой Java-программы
Используя класс CompileAndRun, теперь я могу скомпилировать и запустить мой класс HelloWorld. Теперь я хочу использовать это для запуска программы, которая требует ввода данных пользователем. это может быть либо аргумент командной строки, либо входн…
05 июл '13 в 15:10
2
ответа
Как получить событие закрытия файла с помощью Java
Мое приложение сохраняет данные файла Excel в базе данных (mongodb) с помощью java, По клику пользователя мое приложение сделает Сначала создайте файл Excel на локальном filesystem например C:\ali.xlsx и поместите данные в файл Excel. Открыть файл E…
29 июл '15 в 18:19
1
ответ
Я уже создал Process Builder. Как мне запустить все программы в Process Builder?
Вот код, который у меня есть. Как мне запустить miktex-pdftex? List<String> processes = new ArrayList<String>(); processes.add("miktex-pdftex --output-directory=[Directory] [file_name].tex"); ProcessBuilder processbuild = new ProcessBuil…
26 мар '18 в 02:15
1
ответ
Как использовать Java ProcessBuilder для выполнения./filename в Linux
В настоящее время я использую ProcessBuilder для запуска некоторого файла, такого как test.out. Вот часть моего кода ArrayList cmd = new ArrayList(); cmd.add("sudo"); cmd.add("./test.out"); String s = ""; try{ ProcessBuilder pb = new ProcessBuilder(…
27 июл '16 в 21:15
1
ответ
Java Processbuilder x264.exe
Я хочу кодировать видео с помощью x264 из моего собственного Java-приложения. проблема в том, что x264.exe начинает работать, а потом останавливается. процесс не прекращается, но замерз. я пытаюсь запустить x264 из терминала, который работает нормал…
25 май '15 в 11:53
1
ответ
Построитель процесса вызывает ошибку error2, которая не может найти указанный путь, даже если команда запускается из cmd
Я использую ProcessBuilder выполнить mysqldump из кода Java, и это мой код public static void executeCommant(String... command) throws Exception { ProcessBuilder processBuilder = null; processBuilder = new ProcessBuilder(command); processBuilder.red…
02 май '16 в 11:21
1
ответ
Почему в этом коде выполнение ProcessBuilder влияет на основной поток?
В этой программе через 10 минут в главном потоке разница между временем запуска и текущим временем увеличивается от более 1 секунды до 8 секунд. почему это происходит, процесс строителя влияет на выполнение основного потока. Java-версия "1.6.0_26" J…
07 июл '14 в 19:21