Google App Engine .jsp问题

San*_*V M 21 google-app-engine

我刚在谷歌应用引擎项目中创建了一个.jsp文件.如何解决以下错误.

说明资源路径位置类型必须将项目配置为使用JDK才能使用JSP

proj1.jsp

/ Proj1/war未知的Google App Engine问题

请告诉我.

Abd*_*der 16

这是错误.为了编译jsp,你需要在你的系统中安装一个jdk.如果您在JRE上运行,则会出现此错误.还要确保您的项目已在其路径中配置了jdk.

  • 我通过这样做纠正了这个错误:确保安装了JDK.你可以在这里找到一个:http://java.sun.com/javase/downloads/index.jsp.默认安装到(在Windows中)C:\ Program Files\Java\jdk1.6.0_14 - 在Eclipse中,转到:Window-> Preferences-> Java-> Installed JREs并检查是否有条目上一步的路径.如果没有,则单击add-> Standard VM,然后为JRE Path输入上一步的路径.您应该看到所有JAR都添加到库部分. - 如果您之前已经检查过JRE(就像我一样),那么您可以取消选中它. (9认同)

sha*_*eef 13

为了改善答案

堆栈流量参考

.jsp文件不适用于Google App Engine留言板教程

接受的答案是一年前

更新参考答案

最后,我似乎浪费了我的赏金,因为我自己找到了解决方案(有一点帮助).

问题出现是因为我不熟悉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...按钮Chose Standard VM并浏览到jdk的基本目录(在我的例子中C:\Program Files\Java\jdk1.6.0_20)

我重建了我的项目,但同样的错误就在那里.我忘了检查告诉Eclipse使用jdk而不是jre的方框. 在此输入图像描述

我一做到那就重建了我的项目,错误就消失了.


kha*_*ntt 8

要解决此问题,请首先确认您的计算机上已安装JDK.如果不可用,请转至Oracle JDK hompage下载并安装它.

然后按照一些步骤配置JDK.

配置JDK时,如果仍然遇到当前错误,则返回eclipse和build项目,我决定使用JRE而不是JDK.选择Prefrences - Java - 安装JRE - 取消检查JRE并检查JDK

重建项目

希望这有帮助!

  • 感谢您的投入.这个问题已经解决了. (2认同)