Проблемы с установкой 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.

Другие вопросы по тегам