启动游戏!2.0指向特定的Java安装
我的机器上有两个独立的Java安装。我有5.0来支持我开发的旧企业应用程序,我还安装了用于其他用途的最新JVM。我需要在我的机器上保留旧版本,但我现在正在尝试使用Play!2.0,用于我自己的一些项目启动游戏!2.0指向特定的Java安装,java,playframework,playframework-2.0,Java,Playframework,Playframework 2.0,我的机器上有两个独立的Java安装。我有5.0来支持我开发的旧企业应用程序,我还安装了用于其他用途的最新JVM。我需要在我的机器上保留旧版本,但我现在正在尝试使用Play!2.0,用于我自己的一些项目 当我试着从戏里跑出来的时候!目录我得到一个“UnsupportedClassVersionError”,因为5.0版本正在获取。在我的7.0 jdk安装中,什么是指向播放的最佳方式?JDK5保持默认值很重要。您运行的play可执行文件是一个启动脚本,它使用路径上的Java版本启动sbt。您可以在启
当我试着从戏里跑出来的时候!目录我得到一个“UnsupportedClassVersionError”,因为5.0版本正在获取。在我的7.0 jdk安装中,什么是指向播放的最佳方式?JDK5保持默认值很重要。您运行的play可执行文件是一个启动脚本,它使用路径上的Java版本启动sbt。您可以在启动路径时更改路径,如下所示:
PATH="/my/jdk7/path:$PATH" play
这假设您正在使用某种unix shell。如果没有,您可以修改启动脚本本身。如果您指的是在生产环境中,如在
play start
中,您可以使用play dist
编译应用程序后运行:
java -jar yourappname.jar
并因此指定要使用的java版本 谢谢。修改启动脚本的唯一问题是java和javac都用于不同的任务,因此使用了多次修改。我想我希望在启动游戏时能插上一面旗帜。在那之前,我将设置一个脚本,在启动play之前修改路径以指向Java7。