1

我的机器上有 2 个单独的 Java 安装。我有 5.0 来支持我开发的旧企业应用程序,并且我为其他事情安装了最新的 JVM。我需要在我的机器上保留旧版本,但我现在正在尝试使用 Play!2.0 用于我自己的一些项目。

当我尝试从 Play 运行它时!目录我收到一个“UnsupportedClassVersionError”,因为正在获取 5.0 版本。将播放指向我的 7.0 jdk 安装的最佳方法是什么?重要的是 JDK5 保持默认。

4

2 回答 2

0

您运行的 play 可执行文件是一个启动脚本,它使用路径上的 Java 版本启动 sbt。您可以在启动时更改路径,如下所示:

PATH="/my/jdk7/path:$PATH" play

这假设您正在使用某种 unix shell。如果不是,您可以修改启动脚本本身。

于 2012-12-27T06:45:37.193 回答
-1

如果您的意思是在生产环境中play start,您可以在编译应用程序后运行play dist

java -jar yourappname.jar 

从而指定要使用的java版本;

于 2012-12-27T12:33:01.060 回答