我在让 SvnKit 在 64 位 Windows 7 上运行时遇到问题。我打开一个 shell 并输入 jsvn,然后我得到了...
该系统找不到指定的路径。
它没有说是什么路径。它不是启动器脚本,因为我检查了所有路径。它必须在一个 svnkit jar 或依赖 jar 中。
这是 1.3.4.6888 独立版本。我安装的 JRE 是 1.6.0_22。
有人在 64 位 Windows 7 上看到过这个问题吗?
编辑以显示启动器脚本:
似乎甚至没有从 jsvn.bat 文件中调用 java。
这是该文件的内容...
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 命令,它就可以工作。
我难住了。