Мне нужно вызвать EJB (созданный с использованием NETBEANS ide с сервером Glassfish) из простой Java-программы (без использования IDE). Мне сказали создать EJB и клиент в разных JVM , а затем выполнить их. (Под разными JVM я не подразумеваю разные страховки JVM).
Посмотрите здесь: http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#StandaloneRemoteEJB
Вы можете использовать любую IDE для создания своего клиентского приложения, для целей тестирования вам придется перенести его на другой компьютер и настроить его для подключения к запущенному экземпляру Glassfish (см. Часть 4 в упомянутом документе)
так же, как то, что вы делаете между различными экземплярами JVM.
поместите jar интерфейса в ваш путь к классу и посмотрите экземпляр ejb из JNDI.