【问题标题】:Error: Unable to access jarfile - when running bfg.jar错误:无法访问 jarfile - 运行 bfg.jar 时
【发布时间】:2019-03-06 23:40:03
【问题描述】:

我无法在我试图清理的 git repo 上运行 bfg jar 命令。

Java 版本“1.8.0_201” JDK 版本 1.8.0_201 MacOs Sierra 10.13.3

我将 BFG 下载到 /usr/local/bin 所以总路径是/usr/local/bin/bfg-1.11.6.jar

如果我跑:

java -jar /usr/local/bin/bfg-1.11.6.jar --delete-files .git

我不断收到“错误:无法访问 jarfile /usr/local/bin/bfg-1.11.6.jar”

我不敢相信这是手动清理 git 的最佳方式? 阅读此内容 -> 一个 Error: Unable to access jarfile bfg.jar - BFG 没有帮助。

有什么想法吗?

【问题讨论】:

  • 可能是权限问题,更新jar的权限或者移到公共目录尝试从那里使用
  • 看看这里 - stackoverflow.com/questions/11943948/… 可能会有帮助
  • 我尝试将其移动到我的主目录并从那里尝试,但没有成功。然后我用自制软件进行了全新安装,它制作了 usr/local/bin/bfg 。然后我运行 java -jar usr/local/bin/bfg --delete-files emailConfig.js git@github.com:project.git 没有成功,我得到错误:无法访问 jarfile usr/local/bin/bfg。卡住了!
  • 您在 MacOS 上 - 您确定您在之前链接的问题上检查了此答案:stackoverflow.com/a/46727738/452210 吗?

标签: java git macos bfg-repo-cleaner


【解决方案1】:

我没有安装 sbt 控制台并在 scala 文件上运行 bfg/assembly;这实际上是最终给了我可执行的 jar 文件。

这个网址帮助我解决了这个问题;

https://github.com/rtyley/bfg-repo-cleaner/issues/191

【讨论】:

    猜你喜欢
    • 2019-06-03
    • 1970-01-01
    • 2021-01-22
    • 2017-01-06
    • 2017-04-13
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多