【问题标题】:Google App Engine .jsp ProblemGoogle App Engine .jsp 问题
【发布时间】:2011-09-08 02:16:39
【问题描述】:

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

描述资源路径位置类型 您的项目必须配置为使用 JDK 才能使用 JSP

proj1.jsp

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

请告诉我。

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    这是错误。为了编译 jsp,您需要在系统中安装 jdk。如果您在 JRE 上运行,您将收到此错误。还要确保您的项目已在其路径中配置了 jdk。

    【讨论】:

    • 我的电脑里已经有 JDK。但仍然是错误。您是指 Java 企业版的 jdk?
    • 我已经通过这样做纠正了这个错误:确保你安装了 JDK。你可以在这里得到一个:java.sun.com/javase/downloads/index.jsp。默认情况下,它安装到(在 Windows 中)C:\Program Files\Java\jdk1.6.0_14 - 在 Eclipse 中,转到:Window->Preferences->Java->Installed JREs 并检查您是否有上一步的路径。如果没有,则单击添加-> 标准 VM,然后对于 JRE 路径,输入上一步中的路径。您应该会看到添加到库部分的所有 JAR。 - 如果您之前检查过 JRE(就像我一样),那么您可以取消选中它。
    • 我想这就是我的意思,请确保您的项目已在其路径中配置了 jdk
    • @Abdul Well 感谢您的意见。
    • 由于某种原因,Google Eclipse 插件删除了我的 JDK!
    【解决方案2】:

    为了改进答案

    堆栈溢出参考

    .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 就重建了我的项目,错误就消失了。

    【讨论】:

    • 感谢您的详细信息!我已经创建了我的项目,但在“属性 > Java 构建路径 > 库”下,我仍然需要“添加库”JDK 并删除现有的 JRE 库。现在它对我有用。
    【解决方案3】:

    要解决这个问题,首先请确认你的电脑上已经安装了JDK。如果不可用,请转到Oracle JDK hompage 下载并安装它。

    然后按照some steps 配置JDK。

    配置 JDK 后,如果仍然出现当前错误,则返回 eclipse 并构建项目,我决定您使用 JRE 而不是 JDK。选择 Prefrences - Java - Install JRE - Un-check JRE and check JDK

    重建项目

    希望对您有所帮助!

    【讨论】:

      【解决方案4】:

      在 Eclipse 中将 JDK 设置为已安装的 JRE。 在 Eclipse Window->Preference->Java->Installed JREs 点击添加按钮 |选择 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系统库->选择“Workspace default JRE (jdk1...)"->Finish,然后在 "Order and Export" UP 你的 JDK Library 上面的 JRE Library。保存项目后就可以了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-01-12
            • 2013-10-25
            • 2023-03-03
            • 2015-02-08
            • 2021-07-07
            • 2014-10-26
            • 2011-09-28
            相关资源
            最近更新 更多