Вопросы по теме 'processbuilder'

Java ProcessBuilder: внешний процесс зависает
Я использую класс Java ProcessBuilder для запуска внешнего процесса. Процесс не должен завершаться раньше, чем завершится программа Java; он должен оставаться в живых в режиме команда / ответ. Я знаю, что потоки процессов могут легко «застрять»,...
3905 просмотров
schedule 03.10.2022

ProcessBuilder против Runtime.exec()
Я пытаюсь создать внешнее приложение на Java для обработки пакетных преобразований SVG с использованием функции командной строки Inkscape. Я беру и обновляю код с сайта https://sourceforge.net/projects/conversionsvg/ . Способ, которым...
17795 просмотров

Невозможно запустить ЛЮБОЙ процесс в Java (процесс ProcessBuilder немедленно возвращается с кодом выхода 128)
Я пытаюсь заставить Java выполнить другую программу, и она немедленно выдает ошибку с кодом выхода 128, и ничего не отправляется на стандартный вывод или стандартный вывод. Я попробовал простую «java-версию» до сих пор безуспешно. Когда я запускаю...
1901 просмотров
schedule 24.01.2023

проблема с ProcessBuilder
// following code works fine n open notepad... class demo { public static void main(String args[]) { try{ ProcessBuilder pb=new ProcessBuilder("notepad"); pb.start(); }catch(Exception e) {System.out.print(e);} } } //however...
1373 просмотров
schedule 17.05.2022

Java, Runtime.exec или ProcessBuilder: как узнать, является ли файл оболочкой или двоичным?
Я ищу наиболее эффективный способ принять решение: Должен ли я предварять предоставленную пользователем командную строку исполняемым файлом оболочки Если да, то что это будет за исполняемый файл? (/bin/sh? /usr/bin/perl? /usr/bin/ksh?...
5207 просмотров
schedule 08.09.2022

Получение заданий и/или процессов
Есть ли простой способ получить задание и проверить, например. статус с Play? У меня есть несколько заданий кодирования/загрузки, которые выполняются в течение длительного времени. В некоторых случаях я хочу отменить их. Есть ли способ получить...
76 просмотров

Процесс выполнения Java в Linux
Я уже некоторое время борюсь с этой проблемой, и я не могу ее исправить. Я уже пробовал разные подходы (Runtime.exec(), ProcessBuiler), но ни один из них не работает. Это моя проблема. У меня есть ноутбук, который всегда включен. Этот ноутбук...
1999 просмотров
schedule 30.04.2022

Клиент не может подключиться к реестру RMI при использовании ProcessBuilder
Если я создаю реестр RMI из командной строки , у клиента не возникнет проблем с привязкой объектов к реестру. Однако, если я запускаю реестр RMI с помощью ProcessBuilder , это дает ошибку. Это мой код для создания rmiregistry с...
1883 просмотров
schedule 04.05.2023

Изменение переменных среды ProcessBuilder после запуска процесса
Я хочу установить переменные среды подпроцесса, созданного с помощью ProcessBuilder, после его запуска. Следующий код не работает: ProcessBuilder pb = new ProcessBuilder("cscript.exe", "test.vbs"); Process p = pb.start();...
367 просмотров

ProcessBuilder перенаправлен на стандартный вывод
Я хотел бы перенаправить вывод процесса Java на стандартный вывод родительского процесса Java. Используя класс ProcessBuilder следующим образом: public static void main(String[] args) { ProcessBuilder processBuilder = new...
23458 просмотров

Как давать и принимать команды из сторонней программы командной строки, используя класс Process в java?
Я пытаюсь запустить программу командной строки и взаимодействовать с ней, т. Е. Отдавать команды, а также принимать команды в ответ, и команды, которые я даю, должны изменить предыдущее состояние программы. Я попытался и смог успешно выполнить его,...
179 просмотров

Скомпилируйте и запустите программу Java из другой программы Java
используя класс CompileAndRun, теперь я могу скомпилировать и запустить свой класс HelloWorld. теперь я хочу использовать это для запуска программы, которая требует ввода пользователей. это может быть либо аргумент командной строки, либо ввод,...
2270 просмотров
schedule 21.07.2022

Как выполнять команды оболочки от имени пользователя root в Java
Я работаю над кроссплатформенной утилитой установки, написанной на Java. Я хотел бы иметь возможность выполнять команды оболочки, например "apt-get..." в Linux. Для этой цели я использую API ProcessBuilder. К сожалению, для некоторых команд...
1406 просмотров
schedule 15.02.2023

Java IOException при вызове exec с любыми аргументами командной строки
У меня есть Java-приложение, которое в конечном итоге довольно глубоко войдет во внешнюю интеграцию процессов, включая IPC с этими процессами. Однако сейчас я пытаюсь просто запустить скрипт powershell из java. что у меня есть: private void...
649 просмотров

Запустить приложение в определенной позиции
Я использую программу Java для запуска других приложений, отличных от Java, и я хотел бы иметь возможность указать позицию экрана, в которой открывается приложение. В настоящее время я использую Desktop.getDesktop().open(new File(file)); для...
1602 просмотров
schedule 19.11.2022

Java - запустить main другого класса в другом процессе
Мне нужен чистый способ запуска многих экземпляров программы Java с графическим интерфейсом, и я хочу сделать это программно. «Программа», которую я хочу запустить, представляет собой просто файл .class (скомпилированный файл .java с основным...
6072 просмотров
schedule 08.03.2022

Процесс Java и использование InputStream и OutputStream
Я пытаюсь написать программу автоматической оценки в java для других java-программ. Моя java-программа использует ProcessBuilder для создания процесса (с перенаправленным выводом ошибок), а затем выполняет студенческий java-класс. Проблема в том,...
245 просмотров

открытие оболочки и взаимодействие с использованием Java
Ранее я задавал тот же вопрос, но без ответа, и нашел несколько других вопросов, похожих на эту проблему здесь и здесь , но снова с нет адекватных ответов. Может кто-нибудь, пожалуйста, помогите мне с этим. Я пытаюсь открыть оболочку из Java и...
1250 просмотров
schedule 14.03.2023

независимый от платформы способ получить текущий путь к исполняемому файлу Java и имя файла
Мне нужно выполнить приложение Java, используя ProcessBuilder . Мне также нужно использовать тот же исполняемый файл Java в вызываемом процессе, который используется вызывающим приложением. Есть ли независимый от платформы способ получить текущий...
520 просмотров
schedule 30.12.2022

Элемент управления застрял с первым экземпляром потоков
Я запускаю этот поток, который в основном выполняет системный вызов с использованием ProcessBuilder. Runnable threadJob = new MyRunnable(); new Thread(threadJob).start(); Этот поток выполняет следующий Process Builder, используя его метод...
83 просмотров
schedule 21.11.2022