2

我构建 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并得到相同的错误。

需要哪个库?

4

1 回答 1

2

我遇到了同样的问题。

尝试将 jvm.dll 的目录添加到环境变量 Path。

下面是我的 jvm.dll 目录。

C:\Java\jdk1.6.0_32\jre\bin\client

于 2012-10-29T01:24:51.197 回答