windows - 在 Windows 中运行 Play Framework 2.0,出现 NoClassDefFoundError

标签 windows playframework-2.0

我正在尝试在 Windows (XP) 中运行 Play Framework 2.0,但是当我启动游戏时,我遇到了这个异常:

>play.bat
Exception in thread "main" java.lang.NoClassDefFoundError: and
Caused by: java.lang.ClassNotFoundException: and
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: and.  Program will exit.

我找不到为什么会出现此错误。当然,我已经安装了 Java:

>java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)

和javac:

>javac -version
javac 1.6.0_31

我错过了什么?

最佳答案

好吧,对于有同样问题的人来说,其实很简单。

我在“我的文档”中运行 Play,整个路径包含空格。

为了玩!要工作,您必须将项目放在一个没有空格的文件夹中,例如:

C:\dev\play\2.0\

它会起作用:)

关于windows - 在 Windows 中运行 Play Framework 2.0,出现 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10305131/

相关文章:

python - 如何让py2exe内置版权信息

windows - C++Builder XE5 调试器显示???用于调用堆栈中的监视和函数参数

templates - 在play2中,scala模板中的区分大小写不起作用

java - 配置 Play Framework 日志文件在生产中的位置

windows - 在没有 GUI 或 msi 安装程序的情况下手动创建 msix 包

c++ - 如何获取显示设备的驱动版本?

java - 在 Windows 7 问题 : "Failed creating java" 上启动 Tomcat 8 服务

java - 无法解析符号路由

scala - 继承和多态关系是否可能/Slick 的一个好主意?

heroku - Play 应用程序 - Heroku 中的推送被拒绝