Как исправить нераспознанную библиотеку JRE в проекте WebSphere / Rational Software Architect

StackOverflow https://stackoverflow.com/questions/3987477

  •  10-10-2019
  •  | 
  •  

Вопрос

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

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

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

Глядя на путь сборки Java для одного из этих проектов, я вижу, что не указаны банки в системной библиотеке JRE [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 не чувствует себя подходящим решением для меня, поэтому мне интересно, может ли кто -нибудь сказать мне, что здесь происходит, и предложить лучшее (постоянное) решение.

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top