問題タブ [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.

0 投票する
0 に答える
891 参照

python - Python: Windows に JCC をインストールする

PyLucene を 64 ビット Windows マシンにインストールしようとしていますが、最初に行う必要があるのは JCC のインストールです。INCLUDESインストール ページで、ファイル内の、CFLAGSDEBUG_CFLAGSLFLAGSおよびJAVAC値を変更する必要があると表示されsetup.pyます。

これを行う方法がわかりません(最初の4つが何であるかさえわかりません)。私はオンラインとこのサイトの両方で検索しましたが、まだ頭も尻尾も作ることができませんでした. これが非常に一般的な質問である場合は申し訳ありませんが、どこを見ればよいかについてのヒントでも大歓迎です。

0 投票する
1 に答える
574 参照

macos - Mac OS に JCC をインストールする際の問題

最初にJCCをインストールする必要があるピルセンを使用したい。
を実行するpython setup.py buildと、次のようなエラーで停止しました。

この問題を解決して正常にビルドするにはどうすればよいですか? どんなヒントでも大歓迎です。

を編集しようとしていますsetup.pyが、何を変更すればよいかわかりません。'darwin/home'との下INCLUDESに変更する必要があると思いLFLAGESますが、そこには何を配置すればよいですか? インターネットからの検索結果は役に立ちません。このように、またはこのように

0 投票する
1 に答える
255 参照

java - jccを使用してPythonで変数をキャストする方法

Java では、オブジェクトをクラスにキャストできます。良い例がここにあります

一部のJavaをPythonに統合する必要があるプログラムがあります。私はJCC ライブラリを介してこれを行おうとしています。私が直面している問題は、JCC を使用すると、JCC で作成したインポート済みライブラリにすべての Java クラスがロードされることです。したがって、必要な引数を Java クラスのコンストラクターに渡すことで、基本クラスのインスタンスを作成できます。

ただし、私のコードでは、このオブジェクトをより「具体的な」タイプのオブジェクトにキャストできる必要があります。JCCを使用してPythonでこれを達成するにはどうすればよいですか? Pythonは動的に型付けされているため、不可能かもしれませんが、それが私がこの質問をしている理由です。

0 投票する
1 に答える
758 参照

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にはかなり慣れていないので、優しくしてください。