7

我在 Windows 7 上,我正在尝试安装播放框架。

我在系统变量中创建了环境变量,
变量名: play值: c:\webapp\play\

当我试图逃离play help指挥官时,它说

play is not recognized as an internal or external command, operable program or 
batch file and it is running only in the directory of c:webapp\play.

难道我做错了什么?

4

6 回答 6

17

为了能够在命令行的任意位置运行 Play,请创建一个PLAY_HOME指向 play 文件夹的环境变量,例如c:\play-2.0.1,并将其添加%PLAY_HOME%PATH环境变量中。

于 2012-05-28T11:14:09.787 回答
10

穆罕默德是正确的。我唯一要补充的是:保存环境变量后,我注意到必须:

  1. 关闭所有资源管理器窗口
  2. 开一个新的
  3. 打开一个新的 cmd 提示符

然后我在路径上看到了 play_home,并且到处都可以玩。出于某种原因,更新环境变量并没有刷新现有窗口。

UPDATE:
如果你赶时间又觉得叛逆,先打开一个cmd提示窗口,然后杀死explorer.exe,然后在cmd窗口重启explorer.exe。
那应该刷新一切,但要小心......

于 2012-08-03T20:43:13.740 回答
3

这是我过去为其他人设置的方法。

创建目录c:\playframework

在这个里面再创建两个

frameworkapps

然后我有一个名为的 bat 文件,env.bat其中包含以下内容

set PATH=%path%;c:\playframework\framework\'

然后您可以运行env.bat以确保播放已初始化。

于 2012-05-13T17:23:56.020 回答
3

我意识到,如果您在通往游戏框架的路径中有空间,它就行不通。

所以而不是

C:\Folder with space\PlayFramework

尝试

C:\FolderWithoutSpace\PlayFramework

这为我修复了它,猜想它与播放批处理文件有关,它不能正确处理带有空格的路径。在寻找解决方案时偶然发现了这个问题,因此它可能对其他人有所帮助。

于 2013-02-06T18:45:28.563 回答
1
  1. 以管理员身份打开命令提示符
  2. setx PATH "%PATH%;c:\path\to\play" /m <--用你的路径替换c:\path\to\play
  3. 重新打开新的命令提示符,您可以在任何地方运行播放
于 2013-04-16T06:32:06.713 回答
1

要启动一个播放项目,另一种方法是下载激活器并创建一个播放项目。下载激活器并将其添加到环境变量中。打开命令提示符,使用以下命令创建 java 项目: C:\ activator new project-name play-java 如果要创建 scala 项目 C:\ activator new project-name play-scala

于 2018-01-02T07:51:58.433 回答