Frameworks 播放框架2:尝试在生产模式下启动应用程序时出错

Frameworks 播放框架2:尝试在生产模式下启动应用程序时出错,frameworks,playframework-2.0,Frameworks,Playframework 2.0,操作系统:Windows 7 64位 java版本:1.7.0_17 javac版本:1.7.0_17 我是新来玩框架的,基本上想了解一下一切 有一个名为java/helloworld的示例应用程序。没有更改任何内容,继续使用“start”命令 [helloworld]$start (正在启动服务器。键入Ctrl+D退出日志,服务器将保留在后台。) ) 初始化VM时出错 java.lang.ExceptionInInitializeError 位于java.lang.Runtime.loadLi

操作系统:Windows 7 64位

java版本:1.7.0_17

javac版本:1.7.0_17

我是新来玩框架的,基本上想了解一下一切

有一个名为java/helloworld的示例应用程序。没有更改任何内容,继续使用“start”命令

[helloworld]$start
(正在启动服务器。键入Ctrl+D退出日志,服务器将保留在后台。)
)
初始化VM时出错
java.lang.ExceptionInInitializeError
位于java.lang.Runtime.loadLibrary0(未知源)
位于java.lang.System.loadLibrary(未知源)
位于java.lang.System.initializeSystemClass(未知源)
原因:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:
0
位于java.lang.String.charAt(未知源)
位于java.io.Win32FileSystem。(未知源)
位于java.io.WinNTFileSystem。(未知源)
位于java.io.FileSystem.getFileSystem(本机方法)
位于java.io.File。(未知源)
位于java.lang.Runtime.loadLibrary0(未知源)
位于java.lang.System.loadLibrary(未知源)
位于java.lang.System.initializeSystemClass(未知源)

我认为这与游戏无关。看起来您已经遇到了,这似乎是您喜欢的Windows上的一个JVM错误

要在生产模式下运行示例应用程序,您可能必须按以下步骤进行:

  • 运行
    play stage
    命令(在播放控制台外部,仅在命令行上)。描述了阶段任务
  • 在启动应用程序之前,添加到stage任务生成的
    target\start
    脚本
  • 作为解决方法,添加

     -Dfile.separator=\/
    
    参数play.bat和build.bat

     -Dfile.separator=\/