我想删除一个提交给Github Repo的文件,所以我决定采用bfg
方法完全删除这个文件https://rtyley.github.io/bfg-repo-cleaner/#speed,但是我遇到了异常:
错误:无法访问jarfile bfg.jar
我想我不会把bfg.jar
放到正确的道路上,有什么想法可以解决我的问题吗?
答案 0 :(得分:0)
JDK的标准安装是/Library/Java/JavaVirtualMachines
。如果您的类路径中缺少bfg.jar
,请尝试按照此处提供的答案进行操作:
Mac User - How do i set CLASSPATHS in Mac (I'm working on a Lucene Demo)
答案 1 :(得分:0)
放置bfg.jar
文件的位置无关紧要,只要在调用命令时使用此位置引用它。
示例(假设您使用的是Linux或Mac OS X,如果您使用的是Windows,请调整路径语法):
bfg.jar
文件下载到$HOME/bfg.jar
。如果需要,重命名文件,原始下载具有版本号,例如bfg-1.12.5.jar
。$HOME/workspaces/foo
,请在$HOME/workspaces
java
,确保路径上有java -version
命令。这应该显示Java版本。使用您下载文件的路径运行BFG命令,例如
java -jar $HOME/bfg.jar --strip-blobs-bigger-than 100M foo
我强烈建议不要将下载的Jar文件放在系统位置 - 这只会导致麻烦。把它们放在安全的地方,并根据需要引用它们。