activator ui java.io文件未找到异常

问题描述:

在Windows 7上的命令行工具中键入激活ui中给我以下错误消息。activator ui java.io文件未找到异常

C:\Program Files\activator-dist-1.3.6>activator ui 
Found previous process id: 4164 
Local repository: activator-launcher-local @ file:////C:/Program%20Files/activat 
or-dist-1.3.6/repository 
Play server process ID is 4068 
java.io.FileNotFoundException: C:\Program Files\activator-dist-1.3.6\RUNNING_PID 
(Access is denied) 
     at java.io.FileOutputStream.open0(Native Method) 
     at java.io.FileOutputStream.open(FileOutputStream.java:270) 
     at java.io.FileOutputStream.<init>(FileOutputStream.java:213) 
     at java.io.FileOutputStream.<init>(FileOutputStream.java:162) 
     at play.core.server.NettyServer$$anonfun$createServer$1.apply(NettyServe 
r.scala:242) 
     at play.core.server.NettyServer$$anonfun$createServer$1.apply(NettyServe 
r.scala:230) 
     at scala.Option.map(Option.scala:146) 
     at play.core.server.NettyServer$.createServer(NettyServer.scala:230) 
     at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala: 
289) 
     at play.core.server.NettyServer$$anonfun$main$3.apply(NettyServer.scala: 
284) 
     at scala.Option.map(Option.scala:146) 
     at play.core.server.NettyServer$.main(NettyServer.scala:284) 
     at activator.UIMain$$anonfun$run$1.apply$mcV$sp(UIMain.scala:106) 
     at activator.UIMain$$anonfun$run$1.apply(UIMain.scala:106) 
     at activator.UIMain$$anonfun$run$1.apply(UIMain.scala:106) 
     at activator.UIMain.withContextClassloader(UIMain.scala:217) 
     at activator.UIMain.run(UIMain.scala:106) 
     at activator.UIMain.run(UIMain.scala:86) 
     at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109) 
     at xsbt.boot.Launch$.withContextLoader(Launch.scala:128) 
     at xsbt.boot.Launch$.run(Launch.scala:109) 
     at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35) 
     at xsbt.boot.Launch$.launch(Launch.scala:117) 
     at xsbt.boot.Launch$.apply(Launch.scala:18) 
     at xsbt.boot.Boot$.runImpl(Boot.scala:41) 
     at xsbt.boot.Boot$.main(Boot.scala:17) 
     at xsbt.boot.Boot.main(Boot.scala) 
Error during sbt execution: java.io.FileNotFoundException: C:\Program Files\acti 
vator-dist-1.3.6\RUNNING_PID (Access is denied) 

已经用Google搜索周围我已经看到了类似的问题有类似的异常,我还没有找到一个后处理与IM经历,虽然这个问题。

编辑:我发现,如果我安装最小激活器生成并运行以下命令:。激活器在浏览器中启动,但在尝试运行完整安装版本时,出现上述错误。

我99%确定你的问题是因为路径中的空间。尝试将activator-dist放在没有空格的地方。

它在这里提到: https://www.playframework.com/documentation/3.0.x/Installing

在Windows上,添加; C:\路径\为\激活到PATH环境变量。不要使用带空格的路径。

+0

这确实做了工作。确保没有其他人订阅了类型安全激活器使用的默认端口,否则它将无法启动。 – TheM00s3

激活器无法创建文件RUNNING_PID。通过使用activator ui命令以管理员用户身份运行该命令。

+0

这正是我的问题,谢谢 – BooBailey