2012-01-13 4 views
2

JCC 2.12을 빌드합니다. 다음으로, JCC를 가져올 시도하지만이 오류 메시지가 얻을 : 나는 jvm.dll을 생각import jcc, DLL로드 실패

ImportError: DLL load failed: The specified module could not be found.

먼저, 나는 \ windows.py

데프 add_jvm_dll_directory_to_path을 JCC에 대한 직접 링크를 넣어() :

path = os.environ['Path'].split(os.pathsep) 
dll_path = 'C:\\Program Files\\Java\\jdk1.6.0_30\\jre\\bin\\server' 
path.append(dll_path) 
os.environ['Path'] = os.pathsep.join(path) 
return True 

raise ValueError, "jvm.dll could not be found" 

두 번째. 나는 C : \ Python27 \ Lib \ site-packages \ JCC-2.11-py2.7-win32.egg를 PATH에 추가하려고 시도했다.

마지막으로 다른 미리 빌드 된 jcc를 http://code.google.com/a/apache-extras.org/p/pylucene-extra에서 시도하고 같은 오류가 발생한다.

어떤 라이브러리가 필요합니까?

+0

당신은 결과에 종속성 워커 (http://www.dependencywalker.com/)을 사용해보십시오 파일은 볼 수 너가 놓친 것. – ChristopheD

+0

흠, 라이브러리 경로를 수동으로 추가해도 도움이되지 않습니다. – alex

답변

0

나는 동일한 질문을 만난다.

envirement varible Path에 jvm.dll의 디렉토리를 추가하십시오.

다음은 내 jvm.dll 디렉토리입니다.

C : (? PYD) \ 자바 \ jdk1.6.0_32 \ JRE \ 빈 \ 클라이언트는