Невозможно запустить Rational Rhapsody из-за ошибки "Невозможно скомпилировать"

У меня проблемы с запуском кода в Rhapsody, и мое сообщение об ошибке: "

Building ------------  MainDefaultComponent.class   ------------
Executing: "C:\Users\olle\IBM\Rational\Rhapsody\7.5.3\Share\etc\jdkmake.bat" DefaultComponent.bat build
Unable to compile

Build Done

"

Кто-нибудь знает, как заставить мою программу успешно скомпилироваться?

2 ответа

Ошибка в том, что Rhapsody не может найти компилятор Java. Если вы хотите сгенерировать код Java с помощью Rhapsody, вам необходимо установить JDK перед установкой Rhapsody, а не только JRE.

Какой JDK вы установили до установки Rhapsody, и где вы сообщили установщику Rhapsody, где он находится?

Ваш файл rhapsody.ini (C:\Users\olle\IBM\Rational\Rhapsody\7.5.3\rhapsody.ini) будет содержать строку, начинающуюся JavaLocation=, Это должно соответствовать вашему каталогу JDK, например C:\Program Files\Java\jdk1.6.0_24

Это значение также жестко закодировано в jdkmake.bat; Вы можете увидеть это, если откроете его в текстовом редакторе. Поэтому, если вы обновите свой JDK после установки Rhapsody, сценарий сборки не определит путь к недавно установленному компилятору java, java c.

Поместить путь к вашему Javac в jdkmake.bat строки 2 и 3 решат проблему. Обратите внимание, что вам нужно будет использовать стиль имени файла 8.3, если в пути к вашему java c есть пробелы.

У меня были похожие ошибки при установке рационального разработчика Rhapsody, а затем при установке таких вещей, как MingW, Visual C++ и т. Д. Самый простой способ для меня - сделать это в "Панель управления-> Программное обеспечение->Rhapsody-> Изменить-> Восстановить / переустановить" Rhapsody после это, так что все внутренние необходимые настройки были выполнены самой Rhapsody. надеюсь это поможет.

Другие вопросы по тегам