我正在使用jgit来克隆使用java代码的存储库。我可以在测试时克隆到本地(windows)机器,但无法克隆到aws服务器。
不在本地路径中创建文件夹。我正在/tmp/loc/$proName
下创建克隆。我将777分配给loc
文件夹,但无法在其中获得回购。
任何帮助都将不胜感激。
提前致谢
答案 0 :(得分:3)
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jgit.util.FS
这似乎是pending bug,有人建议:
这可能是脚本中不完整的类路径。
请尝试修改
/usr/bin/jgit
脚本并将“export JGIT_CLASSPATH
”行更改为以下内容:
export JGIT_CLASSPATH="$(build-classpath jgit slf4j args4j jsch commons-compress xz-java javaewah)"
看看是否能解决问题。
答案 1 :(得分:1)
简而言之 - 完全重新安装Eclipse修复了我遇到的java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jgit.util.FS
错误。
我在Mac上,我尝试重新启动Eclipse和Java,但问题仍然存在。
我刚刚决定重新安装Eclipse并解决了这个问题。我将整个/Applications/Eclipse.app文件夹移动到临时位置,然后下载并再次运行Eclipse,它工作正常,git集成也很好; - )