我刚刚在谷歌应用引擎项目中创建了一个.jsp文件。如何解决以下错误。
描述资源路径位置类型 您的项目必须配置为使用JDK才能使用JSP
proj1.jsp
/ Proj1 / war未知的Google App Engine问题
请告诉我。
答案 0 :(得分:16)
这是错误。为了编译jsp,你需要在你的系统中安装一个jdk。如果您在JRE上运行,则会出现此错误。还要确保您的项目已在其路径中配置了jdk。
答案 1 :(得分:13)
为了改善答案
堆叠流量参考
.jsp file not working for Google App Engine guestbook tutorial
接受的答案是一年前的
更新了参考文献的答案
最后,我似乎浪费了我的赏金,因为我自己找到了解决方案(有一点帮助)。
问题出现是因为我不熟悉Eclipse。当我发现更详细的错误消息 Your project must be configured to use a JDK in order to use JSPs guestbook.jsp
时。
它位于Eclipse窗口底部的窗格中名为'Markers'的选项卡中。
似乎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 的方框。
一旦我这样做,Eclipse就重建了我的项目并且错误消失了。
答案 2 :(得分:8)
要解决此问题,请首先确认您的计算机上已安装JDK。如果不可用,请转到Oracle JDK hompage下载并安装它。
然后按some steps配置JDK。
配置JDK时,如果仍然出现当前错误,则返回eclipse并生成项目,我决定使用JRE而不是JDK。选择Prefrences - Java - 安装JRE - 取消检查JRE并检查JDK
重建项目
希望这有帮助!
答案 3 :(得分:2)
在Eclipse中将JDK设置为已安装的JRE。 在Eclipse Window-> Preference-> Java-> Installed JREs中 单击添加按钮|选择VM - >添加JRE 选择jdk文件夹作为“JRE Home”目录。 单击确定。 建立您的GAE项目
答案 4 :(得分:0)
JFTR:
对于那些使用Ubuntu和OpenJDK 的人,可能会来这里寻求相同问题的帮助:甚至当它被称为Open * JDK *(即java- 6-openjdk)实际上你可能只安装了JRE部件,因为它们位于不同的软件包上,因此你还需要安装JDK。对于版本6,这可以通过以下方式完成:
$ sudo apt-get install openjdk-6-jdk
请注意,您的系统中可能还有一个openjdk-6-jre。
答案 5 :(得分:0)
如果问题仍然存在,则必须确保在项目中使用JDK库。转到您的项目 - >点击右键 - >构建路径 - > 配置构建路径 - >添加库 - > JRE系统库 - >选择“工作区默认JRE( jdk1 ...)“ - >完成,并在”订购和导出“向上您的 JDK库上面的JRE库。当你保存你的proyect时,没关系。