SBT 主要 class "not" 未找到
SBT main class "not" not found
我在尝试 运行 sbt
我的新 Mac 上的任何项目时遇到了一个奇怪的问题。这些都是众所周知的好项目,所以我的新机器上的 sbt 可能有问题(使用 brew install sbt
安装)。
正如您在下面看到的 某事“未[newline]找到”,这导致“无法找到或加载主要 class not “ 错误。我不知道这是什么或为什么会这样,有人以前见过吗?
sbt -v
[sbt_options] declare -a sbt_options='([0]="-Dsbt.jse.engineType=Node" [1]="-Dsbt.jse.command=node" [2]="not" [3]="found")'
[process_args] java_version = '8'
# Executing command line:
java
-Dfile.encoding=UTF-8
-Xms1024m
-Xmx1024m
-Xss4M
-XX:ReservedCodeCacheSize=128m
-Dsbt.jse.engineType=Node
-Dsbt.jse.command=node
not
found
-jar
/usr/local/Cellar/sbt/1.5.6/libexec/bin/sbt-launch.jar
Error: Could not find or load main class not
感谢@LuisMiguelMejíaSuárez 提供的帮助让这项工作顺利进行的答案。
- 已卸载 brews 版本的 sbt (
brew uninstall sbt
)
- 已安装 coursier CLI (https://get-coursier.io/docs/cli-installation)
- 通过 coursier 安装了 sbt (
cs install sbt
)。
我在尝试 运行 sbt
我的新 Mac 上的任何项目时遇到了一个奇怪的问题。这些都是众所周知的好项目,所以我的新机器上的 sbt 可能有问题(使用 brew install sbt
安装)。
正如您在下面看到的 某事“未[newline]找到”,这导致“无法找到或加载主要 class not “ 错误。我不知道这是什么或为什么会这样,有人以前见过吗?
sbt -v
[sbt_options] declare -a sbt_options='([0]="-Dsbt.jse.engineType=Node" [1]="-Dsbt.jse.command=node" [2]="not" [3]="found")'
[process_args] java_version = '8'
# Executing command line:
java
-Dfile.encoding=UTF-8
-Xms1024m
-Xmx1024m
-Xss4M
-XX:ReservedCodeCacheSize=128m
-Dsbt.jse.engineType=Node
-Dsbt.jse.command=node
not
found
-jar
/usr/local/Cellar/sbt/1.5.6/libexec/bin/sbt-launch.jar
Error: Could not find or load main class not
感谢@LuisMiguelMejíaSuárez 提供的帮助让这项工作顺利进行的答案。
- 已卸载 brews 版本的 sbt (
brew uninstall sbt
) - 已安装 coursier CLI (https://get-coursier.io/docs/cli-installation)
- 通过 coursier 安装了 sbt (
cs install sbt
)。