2010-03-18 3 views
0

Windows XP에 pylucene을 설치하려고합니다. C : \ Program \ Java \ jdk1.6.0_18에 JDK를 설치했습니다. Visual Studio C++ Express를 설치하여 C++ 컴파일러도 설치했습니다. 첫 번째 단계로jcc 및 pylucene 설치시 문제가 발생했습니다.

는 내가 명령을 통해 python2.6에 JCC을 통합하기 위해 노력하고있어 : C :

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'] 
: \ Python26 \ python.exe를 setup.py이 나에게 다음과 같은 결과를 제공

구축

기타 정보 : 시스템에서

내가 설정 :

Uservariables :

CLASSPATH

C : \ 프로그램 \ 자바 \ jdk1.6.0_18 빈 \의 javac.exe \

시스템 변수

경로

%의 SYSTEMROOT % \ system32를, 여기서 % SystemRoot %; % SystemRoot % \ System32 \ Wbem; C : \ Program \ Java \ jdk1.6.0_18 \ bin

어디에서 오류가 발생하며이를 극복하기 위해해야합니까?

답변

0

오류 메시지와 같이 "jav ac.exe"에 실제 공간이 있습니까? setup.py는 javac.exe (PATH의 java 바이너리 디렉토리)를 호출 할 수 있습니까?

면책 조항 : Mac OS X 및 Linux에서는 jcc 및 pylucene을 빌드했지만 Windows에서는 빌드하지 않았습니다.

+0

내가 생각하는 공간 대신 ​​줄 바꿈입니다. 경로에 자바 바이너리 디렉토리 인 C : \ Program \ Java \ jdk1.6.0_18 \ bin 위에 쓴대로 추가했습니다 (대문자로 입력해야합니까?). – Christian

관련 문제