2013-07-10 2 views
0

Когда я использую org.eclipse.jgit, addCommand(file), он не будет работать, и будет иметь исключениеМогу ли я добавить файл комманды и зафиксировать его? Как?

Exception in thread "main" org.eclipse.jgit.api.errors.JGitInternalException: Entry not found by path: C:\workspace\eclipse\JGit\git.java 

, что может привести и как ее решить?

+0

Пожалуйста, добавляйте код, который вы используете, чтобы сделать это. – robinst

ответ

0

Мой jgit-cookbook есть примеры для этого на

это работает, если вы делаете это, как эти образцы?

+0

привет, когда я копирую демо CloneRemoteRepository и попробовать, есть исключение Вызванный: java.lang.ClassNotFoundException: com.jcraft.jsch.JSchException \t в java.net.URLClassLoader $ 1.run (Unknown Source) \t в java.net.URLClassLoader $ 1.Run (Unknown Source) \t на java.security.AccessController.doPrivileged (Native Method) \t в java.net.URLClassLoader.findClass (Unknown Source) \t в java.lang.ClassLoader .loadClass (Неизвестный источник) , который является проблемой только несколько дней назад, я встречался, я не могу его решить, и у меня не может быть глубокого недоумения JGit ~~ спасибо огромное – sophia2046234

+0

Есть зависимости от нескольких дополнительные банки, если вы клонируете jgit-cookbook, вы можете получить проект Eclipse с помощью '' mvn eclipse: eclipse''', это будет включать следующие банки: org.eclipse.jgit-2.3.1.201302201838-r.jar, jsch-0.1. 46.jar, commons-io-2.4.jar. В вашем собственном проекте вам нужно будет добавить хотя бы jsch для реализации на основе Java SSH – centic

+0

FYI. Я только что обновил jgit-cookbook до JGit 3.0.0, теперь файлы jar-зависимых зависимостей теперь используются с использованием commons-io по jgit-cookbook, но не требуется для самого jgit. com.googlecode.javaewah: JavaEWAH: java-источник: источники: 0.5.6 com.jcraft: jsch: java-source: sources: 0.1.46 commons-io: commons-io: java-source: sources: 2.4 org.eclipse.jgit: org.eclipse.jgit: java-source: sources: 3.0.0.201306101825-r – centic

Смежные вопросы