問題タブ [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 投票する
2 に答える
343 参照

python - 実行中の jcc で dll をロードできない

実行時:

エラーが発生します

C:\Python26\python.exe: DLL load failed: The specified module could not be found

jcc.dllがPATHにあるディレクトリを確認しました。

どんな助けでも大歓迎です。

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

java - JCC を使用して Java ライブラリへのインターフェイスを作成した後、Python スクリプトで Java String オブジェクトを作成する方法は?

Apache の JCC を使用して CPython インターフェイスを作成した Java ライブラリがあります。以下を実行すると、「String」オブジェクトが表示されるので、String オブジェクトへの適切なインターフェイスがあると思います (「p」は、「import library as p」を使用してロードしたライブラリです)。

「インターフェース化」したこのライブラリを使用して Python から Java String を作成する方法は何ですか? インターネット上には答えがなく、JCC のドキュメントは短すぎます。

Python 文字列は必要ありませんが、インターフェース化された Java メソッドに渡すことができる Java 文字列が必要です。

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

java - JCC を使用して Python から Java クラスをオーバーライドします。それは可能ですか?

JCC を使用して Java ライブラリの Python ラッパーを作成していますが、Python スクリプト内の Java クラスからメソッドをオーバーライドする必要があります。出来ますか?可能であればどのようにそれを行うことができますか?

0 投票する
2 に答える
451 参照

python - 絶対パス $ /usr/bin/python を指定すると、同じパスにエイリアスされている場合、 $ python とは異なる結果になるのはなぜですか?

make必要な依存関係 JCC を持つ PyLucene を試しています。(JCC は、Python から Java を呼び出すためのコード ジェネレーターです。)

注: OS は Mac OS X 10.7.4 です。

含まれている make スクリプトが実行されます。

出力:

しかし、以下を実行すると成功します:

python は /usr/bin/python を指していますが:

出力:

pythonエイリアスが を指している場合、/usr/bin/pythonこれらの結果はどのように異なるのでしょうか?

0 投票する
2 に答える
3498 参照

macos - Mac に PyLucene をインストールする

Mac で pyLucene を使用できるようにしたいと考えています。セットアップや作成のための各命令は、その前に何かを行う必要があり、どこから始めて、どのウィンドウから何をすべきかを知るのが難しいため、命令は絶望的に失われました.

PyLucene をダウンロードしました。私が最初に疑問に思っているのは、フォルダーをどこに置いたかということです。

それを使用するには、ピルセンのダウンロードに含まれている JCC をビルドする必要があると言われました。

説明書:

コマンド ラインで、次のように入力します。

しかし、これを行うには、適切な場所にいるか、フォルダーを適切な場所に配置する必要があると思います"setup.py" not found

この環境で提供できるヘルプはありますか (シェル ウィンドウ? IDE?)。この最初の部分を通過するための助け: JCC の構築、続いてピルセンのセットアップは大歓迎です。

0 投票する
4 に答える
95400 参照

java - SQL CODE -104(エラー)は何を表すことができますか?

レポートを実行するためにjccを介してSQLクエリを実行しています。プログラムのエラーログファイルを開いてSQLクエリを調べたところ、すべてが正常であるように見えました(角かっこ、コンマなどが余分にないか、欠落しておらず、構文は良好です)が、実行すると次のエラーが発生します。

[Report.execute()] DB2 SQLエラー:SQLCODE = -104、SQLSTATE = 42601、SQLERRMC = 、; ATE IN(1,2,3,10,1);、 DRIVER = 4.12.55

SQLCODEについて調べたところ、クエリに不正な記号が含まれていることがわかりました。この違法なシンボルを見つけるために何を探すことができますか?

これはクエリです

ここに画像の説明を入力してください

小さなフォントで申し訳ありませんが、200%程度ズームすると、クエリがよく表示されます。

どうもありがとう :)

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

java - JCC モジュールへのシステム クラスの組み込み

次のコマンドを使用しPrimeて、Pythonモジュールに正常に「コンパイル」したJavaクラスがあります。jcc

Prime.factorLists多次元配列を返します。Python から呼び出すと が得られますが、配列として扱うのに苦労している s でJarrayいっぱいです。Object

1 次元配列を返す他のメソッド機能します。

java.util.Arrays.toString配列を文字列のように変換して出力したいのですObjectsが、それをPythonモジュールにパッケージ化する方法がわかりません。JArrayあるいは、どうにかしてそれらを python リストまたは sに変換できますか?