Tag: PROCESSBUILDER
Necesito, desde un programa Java, ejecutar otro programa (un ejecutable de línea de comandos), esperar a que termine y verificar el código de salida. Esto se puede hacer de manera bastante sencilla: static void run(String[] cmd) throws IOException, InterruptedException { var more = false; for (var s : cmd) { . . . Read more
Estoy ejecutando ProcessBuilder en un programa de Java utilizando el IDE Eclipse y Ubuntu 20.04. Específicamente para comandos Bluetooth LE. Para comandos como “hciconfig”, el proceso se completa y puedo imprimir la salida en la consola o en un textarea (JFX). Otros comandos como “hcidump” se ejecutan continuamente hasta que . . . Read more
para linux-text, solía hacer un esfuerzo así: ProcessBuilder p = new ProcessBuilder("/ruta/al/archivo/c/ejecutable"); p.start(); pero tuve problemas con la entrada y salida. Esta fue otra sugerencia: Kernel32.java: public interface Kernel32 extends StdCallLibrary { —- }; public Kernel32 INSTANCE = (Kernel32) Native.loadLibrary("Kernel32", Kernel32.class, WIN32API_OPTIONS); —- } RunTest.java public class RunTest { — . . . Read more
Suponga que un programa en Java (por ejemplo, my.jar) utiliza ProcessBuilder para iniciar un subproceso. Si inicio el programa con VAR=xxx java -jar my.jar, ¿el subproceso será consciente de que la variable de entorno VAR está configurada en xxx?
Estoy usando la biblioteca de Jaffree para convertir y mostrar mi transmisión RTSP utilizando FFmpeg. Estoy haciendo exactamente lo mismo que la biblioteca de node-rtsp-stream, pero en Java en lugar de Node.js. Ejecutar FFmpeg con los argumentos adecuados y stdOut. Capturar paquetes/bytes emitidos por stdOut. Enviarlos al cliente mediante WebSocket. . . . Read more