0

我刚刚将 HelloWorld Java 教程上传到我的应用引擎帐户,尝试加载它时遇到错误 500。

如果我连接到主页,一切正常,但如果我点击 Trdev(即教程),我只会收到此错误:

错误:服务器错误

服务器遇到错误,无法完成您的请求。如果问题仍然存在,请报告您的问题并提及此错误消息和导致它的查询。

我查看了该网站,发现了很多解决方案,甚至删除了评论,但没有任何效果,我无法弄清楚可能是什么......

任何人都可以帮助我吗?

非常感谢 :)

4

1 回答 1

0

您应该能够在管理控制台的日志中找到堆栈跟踪。这将告诉您错误发生的行号,并希望您可以从那里找到问题和解决方案。

编辑:根据您的堆栈跟踪,看起来您正在使用错误版本的 Java 进行编译。您需要使您的类与 Java 1.6 兼容,方法是使用 JDK 版本 1.6 或通过在 javac 中将二进制兼容性设置为 1.6(不幸的是,这意味着源代码也需要与 1.6 兼容)。

javac -target 1.6 -source 1.6

在 Netbeans 中,您可以在项目的属性下设置 Source/Binary Format。

在 Eclipse 中,您在 Window -> Preferences -> Java -> Compiler -> Compliance Level 下设置 Compliance Level。

请注意,您必须进行完全干净的构建 - 删除所有 .class 文件和您创建的任何 .jar 文件。

于 2012-04-12T02:31:14.947 回答