Проблемы с установкой jcc и pylucene
Я пытаюсь установить Pylucene на Windows XP. Я установил JDK на C: \ Program \Java\jdk1.6.0_18 . Я также установил Visual Studio C++ Express, чтобы иметь компилятор C++.
В качестве первого шага я пытаюсь интегрировать jcc в python2.6 с помощью команды: C:\Python26\python.exe setup.py build
Это дает мне следующий результат:
C:\Installfiles\pylucene-3.0.1-1\jcc>C:\Python26\python.exe setup.py build
Traceback (most recent call last):
File "setup.py", line 332, in <module>
main('--debug' in sys.argv)
File "setup.py", line 289, in main
raise type(e), "%s: %s" %(e, args)
WindowsError: [Error 2] Das System kann die angegebene Datei nicht finden: ['jav
ac.exe', '-d', 'jcc/classes', 'java/org/apache/jcc/PythonVM.java', 'java/org/apa
che/jcc/PythonException.java']
Дополнительная информация:
В системах я установил:
Uservariables:
CLASSPATH
C: \ Program \Java\jdk1.6.0_18\ Bin\javac.exe
Системные переменные
Дорожка
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Program \Java\jdk1.6.0_18\ Bin
Откуда берется ошибка и что мне нужно сделать, чтобы ее преодолеть?
1 ответ
Действительно ли в "jav ac.exe" есть пробел, как показано в сообщении об ошибке? Может ли setup.py просто вызвать javac.exe (это каталог двоичных файлов java в PATH?)
Отказ от ответственности: я построил jcc и pylucene на Mac OS X и Linux, но не на Windows.