سؤال

أواجه مشكلة في تشغيل SVNKIT على Windows 64 بت 7. أفتح قذيفة وأكتب JSVN وأحصل على ...

لا يمكن للنظام العثور على المسار المحدد.

لا يقول أي مسار. ليس البرنامج النصي المشغل حيث قمت بفحص جميع المسارات. يجب أن يكون داخل واحدة من الجرار svnkit أو جرة تابعة.

هذه هي النسخة المستقلة 1.3.4.6888. JRE المثبت هو 1.6.0_22.

هل شاهد أي شخص هذه المشكلة على Windows 64 بت 7؟

تم تحريره لإظهار نص Launcher:

يبدو أن 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 باليد ، فهو يعمل.

أنا متعثر.

هل كانت مفيدة؟

المحلول

حصلت على هذا العمل أخيرًا. كانت المشكلة مع متغير java_home الذي يتم تعيينه بشكل غير صحيح لجلسة shell. لدي العديد من بيئات الصدفة لمهام مختلفة وتم استخدام الخطأ الخاطئ. نعم. خطأ بشري!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top