Проблемы при работе SvnKit на 64-битной Windows 7 - PullRequest
0 голосов
/ 01 ноября 2010

У меня проблемы с работой SvnKit на 64-битной Windows 7. Я открываю оболочку и набираю jsvn, и я получаю ...

Система не может найти указанный путь.

Там не сказано, по какому пути. Это не скрипт запуска, так как я проверил все пути. Он должен находиться в одном из банок svnkit или зависимом банке.

Это отдельная версия 1.3.4.6888. Моя установленная JRE - 1.6.0_22.

Кто-нибудь видел эту проблему на 64-битной Windows 7?

Отредактировано для показа скрипта запуска:

Кажется, что java даже не вызывается из файла jsvn.bat.

Вот содержимое этого файла ...

set DEFAULT_SVNKIT_HOME=%~dp0

if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME%

set SVNKIT_CLASSPATH="%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar";"%SVNKIT_HOME%sqljet.1.0.3.jar";"%SVNKIT_HOME%antlr-runtime-3.1.3.jar"
set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svn.SVN
set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%logging.properties"

"%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %*

Так что где-то существует плохой путь, и скрипт никогда не вызывает команду java. Если я включаю echo и наблюдаю вывод консоли, а затем ввожу команду java от руки, она работает.

Я в тупике.

1 Ответ

0 голосов
/ 25 июля 2011

Я наконец-то заработал.Проблема была в том, что переменная JAVA_HOME была неправильно установлена ​​для сеанса оболочки.У меня есть несколько оболочек для разных задач, и использовалась неправильная.Ага.Человеческая ошибка!

...