java.lang.ExceptionInInitializerError at activator.ActivatorCli$$anonfun$apply$1.apply$mcI$sp(ActivatorCli.sca la :21)

标签 java windows playframework

我在 Windows 中使用 git bash。我下载并解压了 play 框架并设置了路径,但是当我运行 activator new 时,它会出现以下错误

$ activator new
java.lang.ExceptionInInitializerError
        at activator.ActivatorCli$$anonfun$apply$1.apply$mcI$sp(ActivatorCli.sca
la:21)
        at activator.ActivatorCli$$anonfun$apply$1.apply(ActivatorCli.scala:19)
        at activator.ActivatorCli$$anonfun$apply$1.apply(ActivatorCli.scala:19)
        at activator.ActivatorCli$.withContextClassloader(ActivatorCli.scala:179
)
        at activator.ActivatorCli$.apply(ActivatorCli.scala:19)
        at activator.ActivatorLauncher.run(ActivatorLauncher.scala:28)
        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)
Caused by: java.lang.RuntimeException: BAD URI: file://f:/Play/activator-1.2.10-
minimal

        at activator.properties.ActivatorProperties.uriToFilename(ActivatorPrope
rties.java:106)
        at activator.properties.ActivatorProperties.ACTIVATOR_HOME_FILENAME(Acti
vatorProperties.java:113)
        at activator.properties.ActivatorProperties.ACTIVATOR_TEMPLATE_LOCAL_REP
O(ActivatorProperties.java:179)
        at activator.UICacheHelper$.<init>(UICacheHelper.scala:31)
        at activator.UICacheHelper$.<clinit>(UICacheHelper.scala)
        ... 15 more
Caused by: java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(File.java:397)
        at activator.properties.ActivatorProperties.uriToFilename(ActivatorPrope
rties.java:101)
        ... 19 more
Error during sbt execution: java.lang.ExceptionInInitializerError

任何人都可以帮助我如何进行吗?

最佳答案

如果您仔细阅读您的(自己的)堆栈跟踪,就会非常清楚:

Caused by: java.lang.RuntimeException: BAD URI: file://f:/Play/activator-1.2.10-minimal

您正尝试通过格式错误的 URI 访问文件。

正确的 URI 应该是 file:/f:/Play/activator-1.2.10-minimalfile:///f:/Play/activator-1.2.10 -最小(另请参阅this answer)。

关于java.lang.ExceptionInInitializerError at activator.ActivatorCli$$anonfun$apply$1.apply$mcI$sp(ActivatorCli.sca la :21),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26295166/

相关文章:

java - 如何访问 Guava 多重映射的所有值?

java - 如何实现更强大的应用程序签名 key

java - Windows 上的服务器端 Java 开发

MySQL 和 Windows Vista : How to setup replication?

java - 我收到 SelectManyCheckBox 的 "Value is not a valid option"

.net - 扩展的打开/保存文件对话框中的视觉样式异常

playframework - Play 2 认证授权模块

scala - 玩!框架表单/HTML 助手 : Separation of Concerns?

java - 编译 Play 框架测试时出现错误 "scala.reflect.internal.MissingRequirementError: object scala.runtime in compiler mirror not found"

java - Android Studio 突然在 Logcat 中显示太多日志