2009-05-01 4 views
1

У меня проблема с импортом в одном из моих приложений Java.Проблема с импортом в java?

Я взял рабочий JSP из одного проекта Eclipse, собрал все классы из этого проекта и поместил его в новый проект.

В новом проекте я импортировал файл jar, сгенерированный из оригинала, и вставил код jsp в новый JSP-документ.

Я получаю «Импорт XX не может быть разрешен ошибками».

У любого есть идея, как диагностировать это, все, кажется, в порядке.

ответ

4

У меня есть проблема, подобная этому раз в некоторое время. Попробуйте удалить JAR, перестроить и снова добавить JAR. Это должно исправить это.

Это ошибка Eclipse.

Редактировать: Вышеприведенный ответ предполагает, что банка фактически находится на пути сборки.

+0

Я был настроен скептически, но это сработало ... Я не знаю, почему ... –

+0

Я не уверен. В качестве примечания я также заметил, что эти проблемы также возникают при использовании баннеров. Когда я добавляю что-то к пути сборки, а затем добавляю его как зависимость от модуля Java, мне часто приходится вручную создавать проект перед повторной публикацией (glassfish v2) , Однако, если я просто займусь «зависимостями Java EE Module» и добавлю его в качестве внешней банки, он автоматически будет создан после каждого сохранения. Еще одна причуда. Не уверен, что у других есть эта проблема. –

1

Когда вы говорите: «Я импортировал файл jar», вы имеете в виду, что вы скопировали его или поместили в путь к классам?

+0

Он находится на пути к проекту. (В свойствах проекта) –

0

При добавлении Jar-файл, вместо импорта, щелкните правой кнопкой мыши на проекте и выберите «Добавить внешнюю библиотеку» или «Добавление внешнего Jar»

0

Это звучит как банку импортированной не появляется в вашем построить путь. Попробуйте щелкнуть правой кнопкой мыши проект, выберите «Путь сборки»> «Добавить внешние архивы» ...

Это должно указывать ссылку на вашу банку в пути построения проекта.

0

Проверьте в банке (просто откройте его из пути сборки) и посмотрите, правильны ли пути. Если у вас есть foo.Bar как что-то еще, чем foo/Bar.class, возможно, это так.

Смежные вопросы