問題タブ [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: Windows に JCC をインストールする
PyLucene を 64 ビット Windows マシンにインストールしようとしていますが、最初に行う必要があるのは JCC のインストールです。INCLUDES
インストール ページで、ファイル内の、CFLAGS
、DEBUG_CFLAGS
、LFLAGS
およびJAVAC
値を変更する必要があると表示されsetup.py
ます。
これを行う方法がわかりません(最初の4つが何であるかさえわかりません)。私はオンラインとこのサイトの両方で検索しましたが、まだ頭も尻尾も作ることができませんでした. これが非常に一般的な質問である場合は申し訳ありませんが、どこを見ればよいかについてのヒントでも大歓迎です。
java - jccを使用してPythonで変数をキャストする方法
Java では、オブジェクトをクラスにキャストできます。良い例がここにあります
一部のJavaをPythonに統合する必要があるプログラムがあります。私はJCC ライブラリを介してこれを行おうとしています。私が直面している問題は、JCC を使用すると、JCC で作成したインポート済みライブラリにすべての Java クラスがロードされることです。したがって、必要な引数を Java クラスのコンストラクターに渡すことで、基本クラスのインスタンスを作成できます。
ただし、私のコードでは、このオブジェクトをより「具体的な」タイプのオブジェクトにキャストできる必要があります。JCCを使用してPythonでこれを達成するにはどうすればよいですか? Pythonは動的に型付けされているため、不可能かもしれませんが、それが私がこの質問をしている理由です。
java - PyLucene JCC: Python で Java インターフェイスを実装し、それを介して Java スレッド コールバックを受信します。
新しいおもちゃの JCC 2.21 をいじっていますが、Python スクリプトでコールバックを実装するのに問題があります。次の単純な Java スレッド API をラップし、python 2.7 (CPython) から呼び出していますが、JccTest.addJccTestListener(JccTestListener)
メソッドを呼び出すと、JVM は null 引数を報告します。
生成されたラッパー:
次に、このスクリプトを実行します (のメイン メソッドと同等JccTest
):
結果は次のとおりです。
null リスナー インスタンス以外に、このようなことは CPython でも可能ですか? その実装では、一度に 1 つのスレッドしか Python スクリプトを実行できないと読んだことがありますが、これは (?) 問題になる可能性があります。Jython でこのようなことを行うのは簡単なことでした。
私はPythonにはかなり慣れていないので、優しくしてください。