Невозможно запустить Rational Rhapsody из-за ошибки «Невозможно скомпилировать» - PullRequest
1 голос
/ 24 февраля 2011

У меня проблемы с запуском кода в 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 ]

3 голосов
/ 14 апреля 2011

Ошибка в том, что 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, javac .

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

есть пробелы.
0 голосов
/ 01 июня 2011

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

...