Czy można wywołać metodę w aplikacji Java z innej maszyny JVM?
Kiedy po raz pierwszy stworzyłem usługę java dla okien używających demona apache, użyłemJVM
tryb, który bardzo mi się podobał. Określasz swoje metody klasy i startu (statyczne). Ale w Linuksie Jsvc nie wygląda tak, jakby miał tę samą opcję. Naprawdę chciałbym wiedzieć dlaczego?!
W każdym razie, jeśli zamierzam użyć systemu init w Linuksie, próbuję znaleźć podobny sposób, aby osiągnąć to samo zachowanie, które polega na uruchomieniu aplikacji w każdym razie, ale aby ją zatrzymać, będę musiał wywołać metodę w klasie .
Moje pytanie brzmi, po uruchomieniu słoika, jak mogę używać bibliotek jvm lub czegokolwiek innego, aby wywołać metodę w mojej aplikacji (która będzie próbowała zatrzymać moją aplikacjęwdzięcznie).
Kolejne pytanie dodatkowe, jeśli aplikacja jest uruchomiona i ta aplikacja ma metody statyczne, jeśli używamjava
linia poleceń do uruchomieniamain
metoda w jednym, jeśli to jest klasa aplikacji, imain
metoda, która jeststatic
nazwałby inną metodę statyczną w klasie, w której chciałbym zasygnalizować sygnał zakończenia, czy to wywołanie będzie takie samoJVM
?