Как исправить нераспознанную библиотеку JRE в проекте WebSphere / Rational Software Architect - PullRequest
0 голосов
/ 21 октября 2010

Я только что импортировал обычный набор проектов в рабочую область и использую Rational Software Architect версии 7.

Для большинства проектов я получаю эту ошибку:

"Проектне был собран, так как его путь сборки является неполным. Не удается найти файл класса для java.lang.Object "

Глядя на путь сборки Java для одного из этих проектов, я вижу, что в системе JRE отсутствуют JAR-файлыБиблиотека [WebSphere v6.1 JRE].Удаление этой библиотеки (затем ее сохранение) и ее повторное добавление, похоже, решают проблему.

Глядя на необработанные файлы .classpath, «правильный» содержит:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>

исломанный (загруженный из ClearCase) выглядит следующим образом:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v6.1 JRE"/>

Редактирование .classpath каждого проекта не кажется мне правильным решением, поэтому мне интересно, может ли кто-нибудь сказать мне, что здесь происходити предложить лучшее (постоянное) решение.

Ответы [ 2 ]

1 голос
/ 11 марта 2011

Вам необходимо использовать функцию (экспорт -> обмен проектом). Это правильный путь для перемещения проектов между рабочими областями / установками RAD / RSA, поскольку он будет экспортироваться с зависимостями и с правильными конфигами. Другой вариант - использовать что-то вроде CVS.

1 голос
/ 23 октября 2010

Здесь «правильный» в основном использует JRE «по умолчанию», определенный для RSA.

«Неверный» указывает на конкретную JRE.Этот конкретный JRE не установлен в вашей системе, возможно потому, что вы не установили библиотеки времени компиляции WebSphere Application Server 6.1 во время процесса установки RSA.

Недавно вы перенесли свои проекты или используетедругой вкус RAD / RSA, чем вы привыкли?Я видел, как это случалось так много раз раньше.RAD / RSA печально известны «удивительными» разработчиками со значительно глупыми «миграционными» процессами.

...