¿Ayuda de entrada / salida con un .jar en Java?

Siéntase libre de saltar al tl; dr.

Así es como mi experiencia habitual con mi .jar está al mando:

java -cp test.jar test q a o para abrir el frasco

Luego, algo como UF UD UR etc, enter to the program

Esto me da quizás 20 líneas de 'respuesta'

Quiero hacer lo siguiente:

1 - ejecute el jar usando los parámetros como los anteriores. Estos parámetros deben ser determinados por la GUI (casillas de verificación, etc., puedo hacer esto seguramente).

2 - mientras ese .jar está abierto, envíe algo como UF UD UR, etc., como antes. Estas presentaciones también deben ser determinadas por la GUI.

3: tome la salida de ese archivo .jar en segundo plano y tírelo a una etiqueta o algo (una vez que esté en una Cadena, estoy listo para ir. Solo necesito ayuda para agarrarlo).

Básicamente: las cosas de entrada de jar abierto en jar obtienen la salida que viene después de la salida de visualización de entrada.

He visto algunos enlaces relacionados con E / S y he intentado leer sobre ellos, pero la mayoría de ellos son preguntas sobre este tema, pero no hay respuestas que funcionen.

tl; dr Si alguien pudiera vincularme a un ejemplo de trabajo de E / S de Java con un .jar que se ejecuta en comando, agradecería inmensamente esto.

Respuesta 1

Estoy tratando de extraer un nodo XML de una referencia de URI. Esta referencia de URI es generada por un firmante XAdES4j, y podría hacer referencia a un nodo dentro del mismo archivo XML o en la misma carpeta. Estaba esperando ...

¿Es posible filtrar y continuar emitiendo itens como a continuación? Mi código que llama al suscriptor 2 veces: Observable <Map.Entry <String, ArrayList <MockOverview> >> requestEntries = ...

Tengo un flujo de palabras y me gustaría ordenarlas según la aparición de los mismos elementos (= palabras). por ejemplo: {hola, mundo, hola} al Mapa <Cadena, Lista <String>> hola, {hola, ...

¿Hay alguna biblioteca de red C ++ similar a Netty de JBoss? Necesito una arquitectura donde pueda agregar controladores de protocolo a una lista y procesar paquetes de red como objetos.