同じコンピュータ上の(同じJavaVM上の)二つの違う種類のJavaプログラムが通信しあう手段はありませんか?
二つとも自分が作るプログラムです。一方が起動してなかったら起動して、起動してたらそれを使う。そしてデータを渡したり、そのためにメソッドを呼び出したりしたいんです。