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

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

java - Python JType 統合

私はJPypeを使用しています 以下は私が使用しようとしているコードです

println ステートメントの実行でエラーが発生しています

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

java - noobieのJava構文ヘルプ

誰かがこのコードでJdClientが何であるかを説明できますか?

Jpypeを使用してPythonでこれを実装する方法

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

java - Jpype: "Java が最初のスレッドで開始されたため、AWT を開始できません。"

Jpype を使用して Java クラスを Python スクリプトに使用しています。Java クラスには AWT ライブラリの使用が含まれており、これが問題のようです。

これはpythonスクリプトです:

そのため、クラスをインスタンス化して終了しようとしています。これがJavaクラスです。エラーの原因となっているコードのみを報告しています。

このコードは、python スクリプトを実行すると、次のエラーが発生します。

簡単に言うと、これは既知の問題です。Eclipse には「独自のバージョン」があり、その後解決されました。残念ながら、jpype に関連するこの問題について誰も話しませんでした。

これらの解決策を試しましたが、うまくいきませんでした:

  • Python スクリプトで、JVM を開始する前にスレッドを起動します。次に、別のスレッドで JVM を開始します。

  • Python スクリプトで、パラメーターを使用して JVM を開始します-XstartOnFirstThread

    /li>
  • Java コード: AWT メソッドを使用してinvokeLater、コンストラクターで:

    /li>

あなたが私を助けてくれることを願って、私は本当に何をすべきかわかりません。ありがとうございました、

ジョバンニ

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

java - JPype 頭痛

ユーザーが作成した .class および .jar ファイルを JPype にインポートする方法に関するいくつかの指示を見つけましたが、何かをまったく機能させるのに多くの問題を抱えているようです。

機能: 標準の Java をインポートして、HELLO WORLD などを印刷できます。

私が試したことのいくつか:

-Djava.class.path関連するクラスファイルを含むjarへのパス、関連する.classファイルと「-Djava.ext.dirs」を含むディレクトリ構造(いくつかのフォルダー)に追加しようとしました。別の JVM の場所で再コンパイルして再インストールしました。インスタンス化しようとしているクラスは Outer で public で、public コンストラクターがあります。

OSX 10.6 で Python 2.6.1 を使用しています。

私の現在のテストファイル: from jpype import *

JClass を使用すると、常に JPype から ClassNotFound 例外が発生します。JPackage を使用すると、Package not callable エラーが発生します。基本的に、JPype は自分のものを見つけることができません。

本当にありがとう!

編集 (デバッグに役立つ可能性があります...): どのサードパーティ Java クラスが利用可能/インポートされているかを出力する簡単な方法はありますか?

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

python - ubuntu 12.04 64ビットにJPypeをインストールできません

さて、ここの指示に従いましたが、setup.py を実行するとコンパイル エラーが発生します。

ご覧のとおり、最初の 2 行のように非推奨の警告 (私が投稿したものではありません) が多数表示されますが、重大なエラー (Python.h ファイルが見つからない) が発生し、インストールが失敗します。

どうすれば修正できますか?このファイルはどこに置くべきですか?

注:私のJAVA_HOMEは正しく設定されています/usr/lib/jvm/java-7-oracle/

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

python - Mountain Lion での JPype インストール: 「エラー: コマンド 'gcc' が終了ステータス 1 で失敗しました」

JPype を Python 仮想環境 (Xcode とコマンド ライン ツールがインストールされた Mountain Lion で実行。システムの詳細は後述) にインストールしようとしていますが、gcc エラーが発生し続けます。

システムの衛生状態を良好に保つために、インストールを仮想環境 (~/virtualenvs/default/bin/python) に維持しようとしてきましたが、これまでのところ成功したのは、 sudo と 2.6 システム バージョンの Python を使用しました。

パッケージを生成するもの:

このプロセスで作成したサイト パッケージを仮想環境にコピー アンド ペーストしてもうまくいかないようなので、仮想環境とコンピュータで使用している ActiveState Python を使用できるソリューションを探していますが、 gcc エラーを生成しません。

また、次のstackoverflow投稿の推奨事項を参考にして試してみましたが、役に立ちませんでした。

OS X Lion に JPype をインストールして Neo4j で使用する方法は? (これは私の問題に直接対処しますが、Mountain Lion では解決していないようです)

また、Mountain Lion と互換性のある最新の JPype セットアップ ファイルを使用していることも確認しました。

https://github.com/originell/jpype/blob/142cea8ac3924187bcde9057bab62cce15354e37/setup.py

ただし、Xcodeの再インストールや使用など、現在オンラインで利用可能なさまざまなソリューションを試した後

別のコンパイラの使用を強制しようとしましたが、これまでのところ何も機能していません。

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

installation - Ubuntu 12.04 に JPype をインストールできない

私はこれを調べました: ubuntu 12.04 64ビットにJPypeをインストールできません

そして、私はここのチュートリアルに従っています: https://github.com/johanlundberg/neo4j-django-tutorial

その答えで両方のことを行ったにもかかわらず、JPypeのインストールにまだ問題があるようです:

sudo apt-get install python-jpype

sudo apt-get install python-dev

実行時に発生するエラー

python neo4jtut/manage.py syncdb

モジュールが存在しないことを教えてくれます

home/username/djangoenv/local/lib/python2.7/site-packages/neo4j/_backend.py", line 83, in <module> import jpype, os ImportError: No module named jpype

ここで何が起こっているのか誰にもわかりますか?

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

java - Python Java 統合

完全に Python で書かれたプログラムを開発していますが、console.py ファイル内に Java コードを統合する必要があります。Sphinx4 のプログラムを統合して、GNS3 に音声認識機能を提供したいと考えています。

出来ますか?これを行うには何が必要ですか?

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

java - JPype 引数を Java に渡す

Python からアクセスしようとしている Java ファサード クラスがあるので、使用することにしましたJPype。私のファサード クラスには、4 つの引数を持つ 1 つのコンストラクター (デフォルトなし) しかありません

クラスの新しいインスタンスを初期化するときに、型を正しく取得できないようです。私が試みるすべてが同じエラーを出します:

JPypeは働いていることを知っています。ラッパーのいくつかの組み合わせを試して、データを正しい形式で取得しましたが、うまくいきませんでした。

関連コード:

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

python - JPype が正しくコンパイルされない

そのため、 JPypeを使用して非常に単純な python スクリプトをコンパイルするのに問題があります。

私のコードは次のようになります:

実行すると、次のようなエラーが表示されます。

私は立ち往生していて、本当に助けが必要です。ありがとう!