Java “无法运行”;“玩”;命令

Java “无法运行”;“玩”;命令,java,playframework,Java,Playframework,我已下载play-2.0.1并尝试对其进行配置。但是,当我试图在play的提取目录中执行“play”命令时,我得到以下消息 玩!2.0.1 这不是一个游戏应用程序 使用play new在当前应用程序中创建新的播放应用程序 目录,或转到现有应用程序并启动开发 控制台使用播放 您还可以在以下位置浏览完整的文档: 任何想法!!我正在使用以下版本的java java版本“1.7.0-ea” Java(TM)SE运行时环境(构建1.7.0-ea-b66) Java HotSpot(TM)客户端虚拟机(构

我已下载play-2.0.1并尝试对其进行配置。但是,当我试图在play的提取目录中执行“play”命令时,我得到以下消息

玩!2.0.1

这不是一个游戏应用程序

使用
play new
在当前应用程序中创建新的播放应用程序 目录,或转到现有应用程序并启动开发 控制台使用
播放

您还可以在以下位置浏览完整的文档:

任何想法!!我正在使用以下版本的java

java版本“1.7.0-ea” Java(TM)SE运行时环境(构建1.7.0-ea-b66) Java HotSpot(TM)客户端虚拟机(构建16.0-b06,混合模式,共享)


假设您使用
play newtestapp
创建了一个新的web应用程序,那么您需要进入目录,然后才能执行
play
。刚才提取的播放目录包含许多可以运行的示例。例如,将
cd
放入文件夹{your extracted play directory}\samples\java\comet clock。进入此文件夹后,您可以运行
play
,然后运行
run
和其他用于播放的命令。

我正在使用Mac OSX 10.7。我支持op,这里有混淆的空间,因此我的答案

答案是: “播放”命令本身并不是完整的命令。您需要在它之后添加新的、运行的或帮助

要创建一个新的播放应用程序,命令如下所示:

kerr$ /Applications/play/play new HelloWorld
kerr$ cd HelloWorld
kerr$ /Applications/play/play run 
(我将下载的二进制文件和解压的play文件夹拖放到Applications文件夹中,并将文件夹重命名为“play”以保持简单)

它将显示“新应用程序将在/Users/kerr/HelloWorld中创建”

要运行HelloWord应用程序,命令如下所示:

kerr$ /Applications/play/play new HelloWorld
kerr$ cd HelloWorld
kerr$ /Applications/play/play run 
(重要提示:如果在应用程序目录中运行,则不需要应用程序名称,这就是我遇到错误的地方。)

它将显示“(服务器已启动,使用Ctrl+D停止并返回控制台…)

打开
http://localhost:9000
检查它是否工作


困惑: 从官方安装指南中,要求您键入以下内容的步骤之一:

$ play
所显示的预期结果是:

new Create a new application
run Run the application in the current shell

但是,在执行以下步骤后,我使用play-2.2.1得到的结果有一个不同的结果,带有明显的警告:

kerr$ /Applications/play/play
       _
 _ __ | | __ _ _  _
| '_ \| |/ _' | || |
|  __/|_|\____|\__ /
|_|            |__/

play 2.2.1 built with Scala 2.10.2 (running Java 1.7.0_17), http://www.playframework.com

This is not a play application!

如果没有预期的结果,就会产生混乱。

使用cd命令进入目录。然后执行方法“play run XXX”

信息消息相当详细。你不明白什么?您应该在您选择的目录(而不是提取play的目录)中使用“play new”,您应该从查看和测试现有示例以及阅读文档开始。不过,您也应该阅读屏幕上的消息,因为它们足够详细。