运行sbt时出现“无效或损坏的jar文件”错误

时间:2013-12-07 22:56:18

标签: scala sbt

我正在尝试运行sbt,但是我收到了这个错误:

  

Error: Invalid or corrupt jarfile /bin

这是我到目前为止所做的:

我已将sbt-launch.jar文件放在/bin文件夹中,并使用以下行创建了一个文件sbt

java -Xmx512M -jar `dirname $0`/sbt-launch.jar "$@"

然后我运行sudo chmod u+x sbt

现在,当我运行sudo sbt时,我收到了错误消息。

  

Error: Invalid or corrupt jarfile /bin

请帮忙。我做错了什么?

1 个答案:

答案 0 :(得分:2)

以某种方式断开dirname宏和与/sbt-launch.jar的连接。

  • 确保两个
  • 之间没有意外的空白区域
  • 您也可以尝试对路径进行硬编码,即使用-jar /bin/sbt-launch.jar