問題タブ [jcc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 2.6 + JCC + ピルセンの問題
ご挨拶、
Python 2.6 でピルセンを使用しようとしています。2.6 用の Windows ビルドがないため、ソース コードをビルドしてみます。
まず、JCC (windows、cygwin を使用) をビルドします。
「F:\Python26\Lib\site-packages」ディレクトリには何もコピーされないことに注意してください。どうしてか分かりません。そのため、本当にインストールされているかどうかはわかりません。
では、ピルセンを作ります
つまり、JCC はまったくインストールされていなかったようです。
次に、F:\Python26\Lib\site-packages の下にある「jcc ビルド」をコピーして、ピルセンを再度作成します。
他の誰かがこれを見て、回避策を見つけましたか?
python - Python 2.6 での PyLucene+JCC 用の Windows ビルド
Python 2.6 用にコンパイルされた PyLucene+JCC Windows ビルドはどこからダウンロードできますか?
ホセ
python - mod_wsgi がデーモン モードとして構成されている場合、jcc.initVM() が返されない
私はdjangoでmod-wsgiを使用しており、djangoではピルセンを使用して全文検索を行っています。
mod-wsgi は組み込みモードに設定されていますが、まったく問題はありません。しかし、mod-wsgi がデーモン モードに設定されていると、Apache がスタックし、ブラウザはロードし続けますが、何も表示されません。
次に、問題が jcc.initVM() であることを特定します。これが私のwsgiスクリプトです:
Apache を再起動し、ブラウザからリクエストを行った後、/var/log/apache2/error.log に次の情報しかないことがわかりました。
jcc.initVM() 行でスタックすることを意味します。(mod_wsgiが組み込みモードに設定されていれば問題ありません。)
そして、これが私の /etc/apache2/sites-available/default です:
最後に、jcc のソース コード (jcc.cpp) で、次の関数でハングすることがわかりました。
問題を解決するには?
プログラムのバージョン:
python - Python 2.6 + MacOs Snow Leopard のピルセン
こんにちは、Snow Leopard で実行されている 32 ビット Python に Pylucene をインストールしようとしています。JCC を正常にコンパイルしました。しかし、ピルセンの作成中に警告が表示されます。
次に、lucene をインポートしようとします。
ヒントはありますか?
python - jccを使用してピルセン/継承でカスタムアナライザーを作成しますか?
ピルセンでカスタム アナライザーを作成したいと考えています。通常、java lucene では、analyzer クラスを作成すると、クラスは lucene の Analyzer クラスを継承します。
ただし、ピルセンは、Java から C++/Python へのコンパイラーである jcc を使用します。
では、jcc を使用して Python クラスに Java クラスを継承させるにはどうすればよいでしょうか。特に、カスタム ピルセン アナライザーを作成するにはどうすればよいでしょうか。
ありがとう。
java - jcc とピルセンのインストールに関する問題
Windows XP にピルセンをインストールしようとしています。C:\Programme\Java\jdk1.6.0_18 にJDKをインストールしました。また、Visual Studio C++ Express をインストールして、C++ コンパイラを用意しました。
最初のステップとして、次のコマンドを使用して jcc を python2.6 に統合しようとしています: C:\Python26\python.exe setup.py build
これにより、次の結果が得られます。
その他の情報:
私が設定したシステムでは:
ユーザー変数:
クラスパス
C:\Programme\Java\jdk1.6.0_18\bin\javac.exe
システム変数
道
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Programme\Java\jdk1.6.0_18\bin
エラーはどこから来て、それを克服するために何をしなければなりませんか?
pylucene - ImportError: _jcc という名前のモジュールがありません
4日以来、python 2.7(Windows)にピルセンをインストールしようとしています。ビルドとインストールには JCC が必要です。何千ものエラーを自分で処理した後、ついに JCC のビルドとインストールに成功しました。少なくとも、私はそう思っていました。その後、jcc をインポートしようとしましたが、次のエラーが発生します。
何か案は?完全にインストールされているように見えますが、インポートできません。
python - pylucene:インストールエラー
質問の更新:
ありがとうFavoretti!
apt-getを使用してjccをインストールすると、pyluceneの下のmakefileが少し実行され、Javaエラーがスローされましたが、手がかりがありません。ここにあります。エラーを教えてください。
python - jccのインポート、DLLの読み込みに失敗しました
JCC2.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():
2番。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を試してみると、同じエラーが発生します。
どのライブラリが必要ですか?
java - SQL - DB2 の UPPER 関数が機能しない
IBM DB2 Type 4 ドライバー (db2jcc4.jar) を使用して、Java Web アプリケーションから DB2 データベース (DB2 v9.7.400.501) に接続しています。このようなSQL文を実行しようとすると、
次の例外が発生します。
com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL エラー: SQLCODE=-104、SQLSTATE=42601、SQLERRMC=;;= UPPER('testuser');END-OF-STATEMENT、DRIVER=4.12.55
UPPER
通常の select ステートメントは正常に実行されるため、問題は関数にあります。