1 votos

¿Cómo puedo ejecutar una aplicación, cuando se utiliza la ruta completa?

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

Sólo tengo que ejecutar la aplicación con la ruta completa como: /my/path/to/app/myapp -parameter1 1 -parameter2

¿Es esto posible en MacOS? (Me gustaría no tener que instalar la aplicación). Así que cd y luego ejecutar no es posible debido a: https://stackoverflow.com/questions/4884681/how-to-use-cd-command-using-java-runtime

0voto

Saša Šijak Puntos 123

Justo en el punto de inicio del camino multinivel: ./my/path/to/app/myapp El punto se refiere a la dirección actual. O puede usar la ruta absoluta desde root de su disco sin el punto como /Users/Me/my/path/to/app/myapp O si se trata de un archivo jar (has mencionado que es una aplicación Java) puedes iniciarlo como java -jar /my/path/to/app/myapp

0voto

yoliho Puntos 340

¿Quiere que la aplicación siga funcionando después de que la aplicación Java se cierre o no?

Si quieres que se cierre el uso de la otra respuesta https://apple.stackexchange.com/a/336994/237

Si quieres que continúe entonces ejecuta la aplicación usando open e.g. 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), sólo tienes que utilizar la ruta del ejecutable.

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X