玩“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:

玩“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:,java,playframework,Java,Playframework,我已经安装了Play1.2.5框架。我的申请很成功。但重新启动后,我无法运行它。此外,我无法运行使用play创建的全新应用程序 我在启动时: Exception in thread "main" java.lang.NoClassDefFoundError: Caused by: java.lang.ClassNotFoundException: at java.net.URLClassLoader$1.run(URLClassLoader.java:202) a

我已经安装了Play1.2.5框架。我的申请很成功。但重新启动后,我无法运行它。此外,我无法运行使用play创建的全新应用程序

我在启动时:

Exception in thread "main" java.lang.NoClassDefFoundError:
Caused by: java.lang.ClassNotFoundException:
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: .  Program will exit.
我已重新安装play。但是没有成功


哪里会有问题?

这个问题肯定很老了。我今天通过添加

jvm.memory=-Xms64M -Xmx128M 
%dev.jvm.memory=-Xms64M -Xmx128M
%prod.jvm.memory=-Xms64M -Xmx128M 
%demo.jvm.memory=-Xms64M -Xmx128M

application.conf文件中的这四行。

这是否意味着您试图从命令行运行它?您可以发布您试图运行程序的命令行吗?我通过命令行中的“play-run”运行它,然后您肯定必须按照Peter的建议键入“play-run-YourClassName:),但它以前是如何工作的?我还尝试了这个示例,结果是一样的。
play run
是正确的运行方式。我不知道为什么这不管用。你想在什么操作系统上运行?