問題タブ [jpype]
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.
java - Jpype を使用した JDBC ログイン
以下のスニペットが機能している間
これはしません。認証エラーが発生しています。
これはスタックトレースです
ユーザー名、パスワードが正確であることを何度も確認しました。
java - jpype が機能しないのはなぜですか?
PC (Windows) に Python 2.7 がインストールされています。.jar ライブラリ内のクラスの Java メソッドを使用するには、jpype が必要です。
そこで、プロジェクトのSourceForgeJPype-0.5.4.2.win32-py2.7.exe
で見つけたものをインストールしました。
インストール後、そのコードを試しました:
しかし、実行すると、私のDebug x
行だけが出力されます...
PyScripterで実行しようとすると、まだ同じ出力が得られますが、2 つのエラー メッセージがポップアップ表示されます。
と
それで全部です。うまくいかない理由がわかりません。行がなくてもjava.lang.System.out.println
、同じエラーポップアップが表示されます。
私のプロのPCなので、 jvm.dllファイルの権限に問題があるのかもしれませんが、わかりません。
java - JPype で Java クラス (Neo4j) を呼び出そうとすると、多くのエラー (例外) が発生する
Java と Python Bridge JPype だけでなく、Neo4j (グラフ データベース) も使用しようとしています。JPPE で単純な Java プログラムを実行しようとしても、問題はありません。
Javaのクラスは次のとおりです。
しかし、Neo4j を含む「同じ」HelloWorld プログラムを実行しようとすると、多くのエラーが発生し、何が間違っているのかよくわかりません。
}
クラスパスなどに問題がある可能性があると思いますが、私にはかなり奇妙に見えます..誰かが解決策を手伝ってくれたらどうもありがとう!
java - jpype を使用して jar ファイル内のシングルトン オブジェクトを getInstance する
jpypeはクラスをインスタンス化するためにデフォルトのコンストラクターを必要としますが、シングルトンにはデフォルトのコンストラクターがないか、getInstanceメソッドでインスタンスを強制的に取得するためにプライベートに保つため、シングルトンオブジェクトからgetInstanceにいくつかの問題に直面しています。インスタンスを取得しようとすると、次のエラーが表示されます。
以下のコード
Pythonでjpypeを使用してJavaでシングルトンを使用する回避策を知っている人はいますか?
ありがとう。
python - Python で Scala ライブラリをラップする
使用したい Scala ライブラリ、つまりBIDMachがありますが、Scala ではなく Python から使用できるようにする必要があります。ライブラリと Python コードの間で通信できるようにするためのさまざまな方法を考えてみました。たとえば、Scala で HTTP サーバーを作成して Python から呼び出す、JPypeなどを使用して Python で Scala ライブラリを試して使用する、などです。さまざまなタイプのプロセス間通信。ただし、どれもうまく機能していないようで、既にライブラリにあるものを大量に再実装する必要があるようです。これについて良い方法を知っている人はいますか?
編集:私がやりたいと思っていることを正確に言えば、理想的には、Pythonで使用できるほとんどすべてのライブラリ機能に近づくことができますが、それはおそらく現実的ではありません. Scala クラスの一部が Python で簡単に使用できるようになり、実装作業を何度も繰り返さなくてもよかったと思います。これまで調べてきたことがうまくいかないと思う理由は、ライブラリに既にあるものをかなり再実装する必要があるためです (つまり、データを転送する方法として、JSON で行列のようなものを表現する)。 Python/Scala との間)