导入jcc,DLL加载失败

时间:2012-01-13 14:04:43

标签: python jcc

我构建了JCC 2.12。接下来,我尝试导入jcc,但是收到此错误消息:

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

首先我想到jvm.dll,我把直接链接到jcc \ windows.py

  

def add_jvm_dll_directory_to_path():

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

最后,我尝试了另一个来自http://code.google.com/a/apache-extras.org/p/pylucene-extra的预建jcc,并得到了相同的错误。

需要哪个库?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

尝试将jvm.dll的目录添加到envirement varible Path。

以下是我的jvm.dll目录。

C:\爪哇\ jdk1.6.0_32 \ JRE \ BIN \客户端