メイン アプリケーションから別の JVM (java.exe) を実行しています。オブジェクト(かなり大きなオブジェクト)を新しく作成されたプロセスと共有する方法はありますか(作成時または作成後)。
someObject sO= new someObject();
//sO is populated
//Creating new process
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("java -cp " + tempDir + jarsInPath + " " + appMain);
ここで、sO オブジェクトを proc オブジェクトによって示されるプロセスで使用できるようにします。
ProcessBuilder は、この目的のためのユーティリティを提供していますか?