git clone在java中不起作用

时间:2015-10-07 04:43:14

标签: java git

我正在使用jgit来克隆使用java代码的存储库。我可以在测试时克隆到本地(windows)机器,但无法克隆到aws服务器。

不在本地路径中创建文件夹。我正在/tmp/loc/$proName下创建克隆。我将777分配给loc文件夹,但无法在其中获得回购。

任何帮助都将不胜感激。

提前致谢

2 个答案:

答案 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集成也很好; - )