0

我在我的 Mac 上安装了 Java 7,编译了一个网络应用程序,现在我正试图在 Tomcat 上运行它。但是,我得到了令人讨厌的Unsupported major.minor version 51.0错误。谷歌搜索显示这是因为 Tomcat 使用 Java 6 运行该应用程序,该应用程序是为 Java 7 编译的。

因此,我尝试在“catalina.sh”脚本中设置 Java 7 jre 的路径,但没有帮助。此外,“java -version”返回正确的 java 版本。

dtv$ java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

我怎样才能解决这个问题?

4

1 回答 1

2

尝试将 JAVA_HOME 环境变量设置为指向您的 JDK 7。Catalina 期望在那里找到 Java。看看这是否告诉它如何获取 JDK 7。

于 2012-12-29T18:59:43.847 回答