小编Era*_*729的帖子

SBT选项卡完成无法在交互模式下工作

尝试使用run-main命令使用制表符完成时,我得到响应"{invalid input}".我过去使用过SBT和我正在进行的同一个项目,并且标签完成工作正常.唯一的区别是我已将我的工作站升级到Ubuntu 16.04.我想不出任何其他差异(尽管我可能完全错了).我已经遍布堆栈溢出(以及许多其他站点)寻找关于此问题的一些帮助.

例如,我想可能是我的项目的项目定义文件存在问题.即使是这种情况,我也不知道如何修复它们(我实际上没有启动项目,因此我没有编写这些文件).

sbt

8
推荐指数
1
解决办法
195
查看次数

尝试启动 SBT 时 Apache log4j Appender 突然出现问题

我正在用SBT执行一个scala程序,需要停止执行,所以我按Ctrl+c结束执行,这也结束了SBT的执行。我已经这样做了一千次,但这次 SBT 不会重新启动,并给出以下错误:

java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Appender
    at sbt.StandardMain$.initialGlobalLogging(Main.scala:114)
    at sbt.StandardMain$.initialState(Main.scala:136)
    at sbt.xMain.run(Main.scala:70)
    at xsbt.boot.Launch$.$anonfun$run$1(Launch.scala:149)
    at xsbt.boot.Launch$.withContextLoader(Launch.scala:176)
    at xsbt.boot.Launch$.run(Launch.scala:149)
    at xsbt.boot.Launch$.$anonfun$apply$1(Launch.scala:44)
    at xsbt.boot.Launch$.launch(Launch.scala:159)
    at xsbt.boot.Launch$.apply(Launch.scala:44)
    at xsbt.boot.Launch$.apply(Launch.scala:21)
    at xsbt.boot.Boot$.runImpl(Boot.scala:78)
    at xsbt.boot.Boot$.run(Boot.scala:73)
    at xsbt.boot.Boot$.main(Boot.scala:21)
    at xsbt.boot.Boot.main(Boot.scala)
Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.core.Appender
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 14 more
[error] [launcher] error during sbt launcher: java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Appender
Run Code Online (Sandbox Code Playgroud)

我尝试安装新版本的 SBT,但这不起作用,并且出现相同的错误。我完全不知道如何解决这个问题。我真的不知道问题是什么。谢谢你的帮助。

log4j scala appender sbt

1
推荐指数
1
解决办法
1230
查看次数

标签 统计

sbt ×2

appender ×1

log4j ×1

scala ×1