¿Es posible llamar al método dentro de una aplicación java desde una JVM diferente?

Cuando desarrollé por primera vez un servicio java para windows usando el daemon de apache, usé elJVM Modo que me ha gustado mucho. Usted especifica su clase y los métodos de inicio / parada (estáticos). Pero con Linux, Jsvc no parece que tenga la misma opción. Realmente me gustaría saber por qué?

De todos modos, si voy a usar el sistema de inicio de Linux, estoy tratando de encontrar una manera similar de lograr el mismo comportamiento que es iniciar la aplicación de cualquier manera, pero para detenerla, tendré que llamar a un método en una clase .

Mi pregunta es, después de que se inicie el jar, cómo puedo usar las bibliotecas jvm o cualquier otra cosa, para llamar a un método en mi aplicación (que intentará detener mi aplicación).graciosamente).

Otra pregunta adicional, si una aplicación se inicia y esa aplicación tiene métodos estáticos, si uso lajava línea de comandos para ejecutar unmain método en uno si esa es la clase de aplicación, y lamain método, que esstatic llamaría a otro método estático en la clase en la que me gustaría señalar la señal de terminación, ¿llamaría esa llamada de la misma manera?JVM ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta