Подтвердить что ты не робот

Проблема с Google App Engine.jsp

Я только что создал файл .jsp в своем проекте движка Google. Как разрешить приведенную ниже ошибку.

Описание Тип расположения пути ресурса Ваш проект должен быть настроен на использование JDK для использования JSP

proj1.jsp

/Proj1/war Неизвестная проблема с Google App Engine

Пожалуйста, дайте мне знать.

4b9b3361

Ответ 1

это ошибка. Для компиляции jsp вам нужен jdk, установленный в вашей системе. Если вы работаете в JRE, вы получите эту ошибку. Также убедитесь, что ваш проект настроен с помощью jdk в этом пути.

Ответ 2

Для улучшения ответов

стек над потоком

.jsp файл не работает для учебника гостевой книги Google App Engine

принятый ответ был год назад

обновленный ответ из справочника

В конце концов, я, похоже, потратил впустую свою щедрость, поскольку сам нашел решение (с небольшой помощью).

Проблема возникла из-за того, что я не был знаком с Eclipse. Когда я нашел более подробное сообщение об ошибке Your project must be configured to use a JDK in order to use JSPs guestbook.jsp. Он был расположен на вкладке с именем "Маркеры" , расположенной в нижней части окна Eclipse. enter image description here Кажется, что Eclipse не знал, что я установил JDK.

В Eclipse я перешел в меню Window->Preferences->Java->Installed JREs. У Eclipse была только одна запись с именем jre6. Я нажал кнопку Add.... Выбрал Standard VM и перешел в базовый каталог jdk (в моем случае C:\Program Files\Java\jdk1.6.0_20)

Я перестроил свой проект, но там была такая же ошибка. Я забыл установить флажок, который говорит Eclipse использовать jdk вместо jre. enter image description here

Как только я это сделал, Eclipse восстановил мой проект, и ошибка исчезла.

Ответ 3

Чтобы решить эту проблему, сначала убедитесь, что JDK уже установлен на вашем компьютере. Если он недоступен, перейдите в Oracle JDK hompage, чтобы загрузить и установить его.

Затем выполните несколько шагов для настройки JDK.

Когда JDK настроен, верните проект eclipse и build, если вы все еще получаете текущую ошибку, я решаю, что вы используете JRE вместо JDK. Выберите Prefrences - Java - установите JRE - снимите JRE и проверьте JDK

Восстановить проект

Надеюсь на эту помощь!

Ответ 4

Установите JDK как установленную JRE в Eclipse. В окне Eclipse Window- > Preference- > Java- > Установленные JRE Нажмите кнопку "Добавить" | Выберите VM → Добавить JRE Выберите папку jdk в качестве каталога "JRE Home". Нажмите "ОК". Создайте свой проект GAE

Ответ 5

JFTR:

Для тех, кто использует Ubuntu и OpenJDK, и может приходить сюда искать помощь по той же проблеме: ДАЖЕ, когда он называется Open * JDK * (т.е. java-6-openjdk), на самом деле вы можете установили только часть JRE, так как они находятся на разных пакетах, поэтому вам нужно также установить JDK. Для версии 6 это делается через:

$ sudo apt-get install openjdk-6-jdk

Обратите внимание, что у вас может быть еще openjdk-6-jre в вашей системе.

Ответ 6

Если ваша проблема сохраняется, вы должны убедиться, что в вашем проекте используется библиотека JDK. Перейдите в свой проект → щелкните правой кнопкой мыши → Путь сборки → Настроить путь сборки → Добавить библиотеку- > JRE System Library- > Выберите "Рабочее место по умолчанию JRE (jdk1...)" → Готово, и в Заказать и Экспорт " ВВЕРХ вашу JDK-библиотеку выше библиотеки JRE. Когда вы сохраняете свой проект, все в порядке.