在Windows 8.1上安装Play Framework

时间:2014-10-20 11:23:31

标签: java scala playframework windows-8.1

我一直在尝试通过"激活器"在Windows 8.1上安装Play Framework。当我运行activator脚本时,它发出错误告诉我它无法找到Java。我不想弄乱环境变量,所以我在"激活器内运行了jar文件"目录,但现在我得到如下错误。

C:\activator-1.2.10>java -jar activator-launch-1.2.10.jar
java.lang.RuntimeException: Property 'activator.home' has not been set
        at activator.properties.ActivatorProperties.requirePropertyWithOverrides
(ActivatorProperties.java:64)
        at activator.properties.ActivatorProperties.ACTIVATOR_HOME(ActivatorProp
erties.java:118)
        at activator.ActivatorLauncher.openDocs(ActivatorLauncher.scala:42)
        at activator.ActivatorLauncher.displayHelp(ActivatorLauncher.scala:72)
        at activator.ActivatorLauncher.run(ActivatorLauncher.scala:32)
        at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
        at xsbt.boot.Launch$.withContextLoader(Launch.scala:129)
        at xsbt.boot.Launch$.run(Launch.scala:109)
        at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:36)
        at xsbt.boot.Launch$.launch(Launch.scala:117)
        at xsbt.boot.Launch$.apply(Launch.scala:19)
        at xsbt.boot.Boot$.runImpl(Boot.scala:44)
        at xsbt.boot.Boot$.main(Boot.scala:20)
        at xsbt.boot.Boot.main(Boot.scala)

它告诉我,activator.home没有设置,但我还没有安装Play。我是否必须向系统变量添加内容?

3 个答案:

答案 0 :(得分:1)

使用activator.bat启动激活器而不是java -jar命令

答案 1 :(得分:0)

您可以运行此命令(可能具有管理员权限):

C:\Program Files\Java\jre7\bin\java ACTIVATOR_HOME=C:\activator-1.2.10 -jar activator-launch-1.2.10.jar

替代方式可能是:

C:\Program Files\Java\jre7\bin\java -jar -dACTIVATOR_HOME=C:\activator-1.2.10 activator-launch-1.2.10.jar

这些命令不会影响任何环境变量。

答案 2 :(得分:0)

首先应设置$ JAVA_HOME环境变量:

  1. 右键单击屏幕左下角的Windows按钮,选择“系统”
  2. 点击左侧边栏中的“高级系统设置”。
  3. 点击“环境变量”
  4. 位于底部(系统变量),'ADD New',然后
  5. 使用JAVA_HOME作为名称,并将jvm文件夹的路径作为值。
  6. 您应该可以从系统控制台运行激活器。