1

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

>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

我错过了什么?

4

1 回答 1

5

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

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

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

C:\开发\播放\2.0\

它会起作用:)

于 2012-05-02T09:44:26.533 回答