我建立了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,并得到相同的错误。
需要哪个库?
最佳答案
我遇到同样的问题。
尝试将jvm.dll的目录添加到环境变量路径中。
接下来是我的jvm.dll目录。
C:\ Java \ jdk1.6.0_32 \ jre \ bin \ client