Вы можете запустить несколько java-программ на одном компьютере (например, Eclipse - это java-программа, которая может запускать вашу программу), но нет ничего, что обеспечивало бы легкую связь между различными JVM.
RMI - это механизм, который Sun обеспечивает для обеспечения связи между JVM на разных или одних и тех же машинах, но это не тривиально, чтобы правильно работать, и не появилось как фактический способ сделать это. Важным средством является то, что он может перемещать объекты между JVM, даже если соответствующие классы отсутствуют в целевой JVM.
http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp
В противном случае вы можете рассмотреть сетевое программное обеспечение, Terracotta или любой механизм удаленного вызова процедур. Обычно они основаны на TCP / IP. Вы можете отредактировать свой вопрос, чтобы описать, чего вы хотите достичь, чтобы получить представление о том, как этого достичь.