【问题标题】:Eclipse does not work with JSPEclipse 不适用于 JSP
【发布时间】:2011-08-17 07:49:46
【问题描述】:

我正在关注this tutorial 关于使用Google engine API 创建Web 应用程序的信息。 当我将任何带有 .jsp 后缀的文件添加到我的 war 文件夹中时,项目将不再编译。

可能是什么原因?如果您需要更多信息,请留下一些评论。谢谢。

【问题讨论】:

  • 嗯,如果您只是按继续会发生什么?否则这个问题对我来说意义不大,对不起。
  • @BalusC 如果我按下继续,它将运行以前版本的应用程序,就像没有 guestbook.jsp 一样。
  • 根据 Eclipse 究竟有哪些错误?
  • 那将是一个不错的选择。尝试在现有版本上安装 EE 版本。
  • 错误详情可在底部视图的标记选项卡中找到。

标签: java eclipse google-app-engine jsp servlets


【解决方案1】:

会不会是因为我没有下载“Java EE 开发者的 Eclipse”而只下载了“Java 开发者的 Eclipse”而无法编译?

我不确定。我在 Eclipse 屏幕截图的标题栏中看到 <Java EE>,这对于 Java EE 开发人员来说是典型的 Eclipse。所以你可能有正确的版本。如果您能够执行文件 > 新建 > 动态 Web 项目,那么您肯定拥有 Java EE 版本或至少具有 WTP 的版本。更多细节可以在Help > About Eclipse中找到。

标记选项卡中的错误是“您的项目必须配置为使用 JDK 才能使用 JSP”

您需要安装 JDK。进入Java SE下载主页,点击四个大按钮中最左边的一个。完成后,在 Eclipse 中进入 Windows > Preferences > Java > Installed JREs,选择现有的 JRE,单击 Edit 并让 JRE 主路径指向 JDK 文件夹。

【讨论】:

  • +1 正是问题所在。我自己想通了,想在这里发布我自己的答案,但我没有时间,你做到了,所以我会及时接受你的问题。我不必下载 JDK 我已经有了它,但 Eclipse 只是没有使用它 - 它安装了自己的 JRE。
【解决方案2】:

即使它在项目中发现错误,它也会询问您是否要运行。首先,有哪些错误,您可以轻松修复它们吗? Eclipse 提供了很好的错误消息。如果错误来自验证,请在项目设置中将其关闭,然后再次尝试运行项目。

否则,请仔细检查您使用的是教程中的确切代码。从 Google 复制代码并将其保存到单独的文件中。然后选择您的文件和新文件,右键单击这两个文件并使用 Ecipe 的文件比较来显示您是否遗漏了任何内容。

[编辑] 您可以将 EE 版本安装到不同的目录。不同版本的 Eclipse 确实可以很好地相互配合,它们只是巨大的。 不要将您的项目导入 EE 工作区。它将作为一个普通的 Java 项目出现,您需要一个 Web 项目。创建一个新的 Web/JSP 项目,然后将文件复制过来。

【讨论】:

  • 我将粘贴的代码从 google 教程复制到 guestbook.jsp 文件中,并确保我还复制粘贴了文件本身的名称。至于错误消息 - 请参阅我对问题的评论(上文)。事实上没有:(。验证在guestbook.jsp上显式运行(右键单击文件->验证)给出以下消息:Validation completed with no errors or warnings
猜你喜欢
  • 2020-10-11
  • 1970-01-01
  • 2017-01-27
  • 1970-01-01
  • 2014-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多