Question

Je vais avoir un problème à obtenir svnkit travailler sur 64 bits de Windows 7. ouvrir un shell et tapez jsvn et je reçois ...

Le système ne peut pas trouver le chemin spécifié.

Il ne dit pas ce chemin. Son pas le script de lancement comme je l'ai vérifié tous les chemins. Il doit se trouver dans un des pots de svnkit ou un pot à charge.

Ceci est la version autonome 1.3.4.6888. Mon installé JRE 1.6.0_22.

Quelqu'un at-il vu ce problème sur 64 bits de Windows 7?

Edité pour afficher le script de lancement:

Il semble que java est même pas obtenir appelé à partir du fichier jsvn.bat.

Voici le contenu de ce fichier ...

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% %*

Alors quelque part un mauvais chemin existe et le script appelle jamais la commande java. Si j'allume l'écho et la sortie observer la console, puis entrez la commande java à la main cela fonctionne.

Je suis perplexe.

Était-ce utile?

La solution

Je suis arrivé ce travail enfin. Le problème était avec la variable JAVA_HOME étant définie de manière incorrecte pour la session shell. J'ai plusieurs environnements de shell pour des tâches différentes et le mauvais était utilisé. Ouaip. Erreur humaine!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top