Google App Engine .jsp Проблема - PullRequest
21 голосов
/ 04 июня 2011

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

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

proj1.jsp

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

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

Ответы [ 6 ]

16 голосов
/ 04 июня 2011

это ошибка.Чтобы скомпилировать jsp, вам нужен jdk, установленный в вашей системе.Если вы работаете на JRE, вы получите эту ошибку.Также убедитесь, что ваш проект был настроен с JDK в его пути.

13 голосов
/ 22 июня 2013

Ради улучшения ответов

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

.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... Chose Standard VM и перешел к базовому каталогу jdk (в моем случае C:\Program Files\Java\jdk1.6.0_20).

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

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

8 голосов
/ 28 июля 2012

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

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

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

Перестроить проект

Надеюсь, это поможет!

2 голосов
/ 03 марта 2012

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

0 голосов
/ 26 марта 2014

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

0 голосов
/ 07 ноября 2012

JFTR:

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

$ sudo apt-get install openjdk-6-jdk

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...