Проблема в том, что путь установки Java JDK содержит пробелы.
Если ваш JDK установлен по пути с пробелами, например "C: \ Program Files \ Java \ jdk1.7.0 ", затем вы должны запустить orbd и servertool, используя их абсолютный путь (в Windows вы должны использовать сокращенную запись, т.е. с ~ [tilda]):
C: \ Progra ~ 1 \ Java \ jdk1.7.0\ bin \ orbd -ORBInitialPort 1050 -serverPollingTime 200
C: \ Progra ~ 1 \ Java \ jdk1.7.0 \ bin \ servertool -ORBInitialPort 1050
servertool> регистр-сервер PersistentServer -applicationName MyApp-класс(при необходимости измените путь к классу для файлов, сгенерированных idlj)
В Windows вы можете найти путь к короткому имени, используя: dir *.* /x
В случае, если вы используете переменную среды, такую как% JAVA_HOME%, равнав "C: \ Program Files \ Java \ jdk1.7.0", а затем вы добавляете его в PATH, он будет НЕ работать, вы должны использовать сокращенную запись (с тильдой), то есть "C: \ Progra ~1 \ Java \ jdk1.7.0 "
СОВЕТ : если ваш JDK установлен в пути без пробелов, например C: \ Java \ jdk1.7.0, вы можетезапустите orbd и servertool без использования абсолютного пути, и он будет работать.