2012-01-13 10 views
2

JCC 2.12をビルドします。私がjvm.dllを考えると、私はJCCの\のwindows.pyimport jcc、DLL読み込みに失敗しました

デフadd_jvm_dll_directory_to_pathへの直接リンクを置く

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

まず:次に、私は、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に追加しようとしました

最後に、http://code.google.com/a/apache-extras.org/p/pylucene-extraから別のビルド済jccを試してみて、

どのライブラリが必要ですか?

+0

あなたは結果に依存関係ウォーカー(http://www.dependencywalker.com/)を使用して試みることができるが(?PYD)を参照してファイルをあなたが欠けているもの – ChristopheD

+0

Hm、ライブラリパスの手動追加は役に立ちません。 – alex

答えて

0

私は同じ質問に遭遇します。

jvm.dllのディレクトリをenvirement varible Pathに追加してみてください。

私のjvm.dllディレクトリです。

C:\ Javaの\ jdk1.6.0_32 \ JRE \ビン\クライアント

関連する問題