2012-08-03 43 views
1

此問題與另一個問題類似(http://stackoverflow.com/questions/11683802/cannot-run-play-framework-project-on-netbeans-7-2-ide )播放項目無法在Netbeans中運行

當我使用play-1.2.5時,我的項目無法在Netbeans 7中運行。 但是,當我將播放版本更改爲1.2.4時,它運行成功。

這裏是例外,當我運行在netbenas 7項目與播放1.2.5框架

E:\play-1.2.5\id doesn't exist 
Listening for transport dt_socket at address: 8000 
java.lang.NoClassDefFoundError: ${jvm/memory} 
Caused by: java.lang.ClassNotFoundException: ${jvm.memory} 
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: ${jvm.memory}. Program will exit. 
Exception in thread "main" Java Result: 1 
+0

問題是與異常跟蹤清楚,'找不到主class'找到原因。 – 2012-08-03 04:16:04

回答

-1

嘗試增加堆大小JVM。

+1

這是怎麼解決'NoClassDefFoundError'的問題? – 2012-08-03 04:06:54

+0

關鍵是$ {jvm/memory}我搜索了這個,看起來像是當你看到這樣的錯誤,這意味着JVM在上課期間不能分配足夠的堆加載,但以某種方式被屏蔽爲NoClassDefFoundError。 – Bill 2012-08-03 12:57:59

0

添加到您的application.conf

jvm.memory = -Xmx256M