无法在 Netbeans 7.2 IDE 上运行 Play Framework 项目
Posted
技术标签:
【中文标题】无法在 Netbeans 7.2 IDE 上运行 Play Framework 项目【英文标题】:Cannot Run Play Framework Project on Netbeans 7.2 IDE 【发布时间】:2012-07-27 08:04:05 【问题描述】:我有一个有效的 Play Framework 项目。我正在使用 Play Framework 版本号 1.2.5 和 Java 版本 1.7 update 5。我已经在终端上使用了play netbeansify
命令并成功加载了项目。
但是,当我尝试运行该项目时,它无法运行,Netbeans 控制台显示如下错误:
C:\play-1.2.5\id doesn't exist
Listening for transport dt_socket at address: 8099
Error: Could not find or load main class $jvm.memory
Java Result: 1
BUILD SUCCESSFUL (total time: 3 seconds)
我尝试将 Play Framework 版本号 1.2.5 替换为 1.2.4 并再次使用 play netbeansify
命令。然后,当我尝试运行该项目时,它正在运行。
Netbeans 7.2 IDE 是否不支持 Play Framework 版本号 1.2.5?还是我忘记了在 Netbeans 中导入项目的步骤?
-- 编辑 1
关于规格详情,我使用的是 Windows 7 32 位操作系统、Java 7 update 5 32 位版本和 Netbeans 7.2 32 位版本。
【问题讨论】:
你试过玩吗! 2 ?你得到同样的错误吗? 我的项目没有使用 Play Framework 版本号 2.x,因为项目的要求是使用 Play Framework 版本号 1.x。您是否检查过使用 Netbeans IDE 7.2 和 Play Framework 版本号 1.2.5 来运行 Play Framework 项目? 【参考方案1】:将以下内容添加到 application.conf 文件中:
jvm.memory=-Xmx256M -Xms32M
您可以根据自己的喜好进行调整,但这应该是基本设置。
马特
【讨论】:
谢谢马特,你启发了我。但是,我不知道为什么只有一个参数,例如 -Xmx 在我的计算机上工作。必须尝试使用您的配置不起作用。而且我尝试只使用一个参数,例如 -Xmx256M,然后它可以工作。 我遇到了同样的问题,您的解决方案帮助我解决了这个问题。但是,请说清楚,尝试“jvm.memory=-Xmx256M”或“jvm.memory=-Xmx32M”。【参考方案2】:我在 1.2.2 上运行。从 Netbeans 7.1.1 更改为 7.2 时,没有问题。我什至不需要做任何额外的步骤,只需安装 Netbeans 7.2,它会自动导入 7.1.1 配置,然后点击 RUN 即可。
还没试过play!framework 1.2.5。
【讨论】:
我没用过 Netbeans 7.1.1,我之前的版本是 Netbeans 6.9。我也没有导入以前的版本配置。您可以尝试使用 Play!Framework 版本号 1.2.5。是否出现同样的问题?以上是关于无法在 Netbeans 7.2 IDE 上运行 Play Framework 项目的主要内容,如果未能解决你的问题,请参考以下文章
GlassFish 服务器无法在 NetBeans IDE 8.0 中启动
如何使用 Netbeans IDE 在 glassfish 的特定端口上部署 Web 应用程序?
为 OpenCV 安装 NetBeans 7.2 MinGW
无法在 NetBeans IDE 中建立与 MySQL 的连接