【发布时间】:2011-11-20 16:23:56
【问题描述】:
根据App Engine for Java Getting Started Guide 中的广告,即使我的 Mac 上只有 JDK 1.5,我也应该能够构建和编译应用引擎 1.6 版。对于 eclipse 用户来说这可能是真的,但我是一个 ant 用户。 ant 脚本依赖于应用引擎目录中名为 ant-macros.xml 的文件。这反过来又试图运行一些 java 类,但是,猜猜看,它们是为 jdk 1.6 编译的,所以我得到 java.lang.UnsupportedClassVersionError。
有什么解决方法吗?看起来像一个真正的错误,我应该在应用程序引擎问题跟踪器中输入它吗?尝试在我的 Mac 上升级到 JDK 1.6 当然是显而易见的答案,但结果证明这很痛苦(Oracle 网站上没有下载,Leopard 的最新 Apple Java 更新没有 Java 1.6,加上 this troubling message) .我一直想升级我的操作系统。无论如何给雪豹——这会给我Java 1.6吗?还是我还会被卡住?
【问题讨论】:
-
这很奇怪;我为 Leopard 获得了 1.6 作为系统更新。 (当然,我假设您使用的是基于 Intel 的 Mac。如果没有,那就是问题所在。)
-
我刚升级到 Snow Leopard,我现在有 jdk 1.6。
标签: macos google-app-engine ant java