ist es möglich, eine Sache zu tun, so wie einige statischen Daten in einem Java-Prozess von einem anderen zu bekommen:aus einem anderen Prozess statisches Objekt in Runtime initialisiert Get in Java
Ich habe 2 Java-Anwendungen.
Anwendung 1
public static String hello;
public static void string main(String[] args) {
hello = "hello";
}
Anwendung 2
public static void string main(String[] args) {
String hello = someHowTakeInitializedHelloPropertyFromApplication1()
}
Ja, das Problem, dass ich das Objekt von einem anderen Prozess lesen möchte, der nicht serialisierbar ist, und ich kann die Implementierung dieses Objekts nicht ändern. Warum ich versuche, diese verrückten Dinge zu tun, weil ein Prozess die Liste der Objekte instanziiert, die Informationen aus JAR-Dateien durch Reflexion nehmen. Der zweite Prozess wird häufig gestartet, führt aber den gleichen Vorgang beim Laden von Informationen aus. (Ist nur die Frage der Optimierung) Gut, wenn es möglich ist Dinge, die ich gerade laden Methode Verfahren im zweiten Prozess ersetzen kann, was bereits instanziierten Objekte aus einem anderen Prozess laden kann. – EVO