¿Cómo puedo ejecutar una aplicación cuando uso la ruta completa?

1

Necesito iniciar una aplicación desde otra aplicación con solo un comando en macOS. Por lo tanto, no puedo usar cd para llegar al camino correcto.

Solo necesito ejecutar la aplicación con la ruta completa como: /my/path/to/app/myapp -parameter1 1 -parameter2

¿Esto es posible incluso en macOS? (Me gustaría evitar instalar la aplicación). Entonces cd y luego ejecutar no es posible debido a: enlace

    
pregunta user3776738 20.09.2018 - 10:20

2 respuestas

0

Justo en el punto al comienzo de la ruta multinivel: ./my/path/to/app/myapp Dot se refiere al directorio actual. O puede usar la ruta absoluta desde la raíz de su disco sin el punto como /Users/Me/my/path/to/app/myapp . O si es un archivo jar (usted mencionó que es una aplicación Java), puede iniciarlo como java -jar /my/path/to/app/myapp

    
respondido por el Saša Šijak 20.09.2018 - 10:50
0

¿Desea que la aplicación continúe ejecutándose después de que la aplicación de Java se cierre o no?

Si desea que se cierre, utilice la otra respuesta enlace

Si desea que continúe, ejecute la aplicación utilizando, por ejemplo, abrir Runtime.getRuntime().exec("open path_to_app/App.app. null)

Si lo que quieres llamar no es una aplicación (es decir, no es un paquete de aplicaciones), simplemente usa la ruta al ejecutable.

Si ambas aplicaciones son Java, ¿por qué no compilarlas en una sola aplicación o usar la carga de tiempo de ejecución de Java?

    
respondido por el Mark 20.09.2018 - 10:59

Lea otras preguntas en las etiquetas