Windows Play框架没有看到JRE

Windows Play框架没有看到JRE,windows,playframework,java,Windows,Playframework,Java,我刚刚开始学习游戏!框架,但我一开始就出错了。按照说明,我创建了一个新项目并希望运行它,因此我键入: play run ./app/first 它给了我以下结果: Error opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: could not find Java SE Runtime Environment. 当然,java目录中有一

我刚刚开始学习游戏!框架,但我一开始就出错了。按照说明,我创建了一个新项目并希望运行它,因此我键入:

play run ./app/first
它给了我以下结果:

Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java SE Runtime Environment.
当然,java目录中有一个java.dll文件。 我甚至获得了最新的java版本,如果我输入
java-version
,结果是:

java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

我使用的是Windows7x64。是什么原因导致此错误以及如何解决此错误?

因为消息表明Java运行时的注册表设置似乎存在错误。 如果将环境变量JAVA_HOME设置为您知道JAVA运行时将安装在同一命令窗口中的路径,您将使用该命令运行“play run”

set JAVA_HOME=c:\Program files\Java\jre6 (or wherever your Java runtime is installed)  
然后,您应该能够在当前命令窗口中运行Play


永久解决此问题的最简单方法是使用从下载的安装程序重新安装JavaSE运行时,因为消息表明Java运行时的注册表设置似乎有错误。 如果将环境变量JAVA_HOME设置为您知道JAVA运行时将安装在同一命令窗口中的路径,您将使用该命令运行“play run”

set JAVA_HOME=c:\Program files\Java\jre6 (or wherever your Java runtime is installed)  
然后,您应该能够在当前命令窗口中运行Play


永久解决此问题的最简单方法是使用从

下载的安装程序重新安装JavaSE运行时%JAVA_HOME%/bin/JAVA.exe-version的输出是什么首先终端无法识别JAVA_HOME,因此我将其包含在windows环境变量和miracle:Play!作品请用这个解决方案在下面发一篇帖子,这样我就可以接受它(如果它给你带来任何好处的话)。%JAVA\u HOME%/bin/JAVA.exe-version的输出是什么?首先,终端无法识别JAVA\u HOME,所以我将其包含在windows环境变量中,奇迹:Play!作品请在下面发布这个解决方案,这样我就可以接受它(如果它给你带来任何好处的话)。