問題タブ [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 - Python JType 統合
私はJPypeを使用しています 以下は私が使用しようとしているコードです
println ステートメントの実行でエラーが発生しています
java - noobieのJava構文ヘルプ
誰かがこのコードでJdClientが何であるかを説明できますか?
Jpypeを使用してPythonでこれを実装する方法
java - Jpype: "Java が最初のスレッドで開始されたため、AWT を開始できません。"
Jpype を使用して Java クラスを Python スクリプトに使用しています。Java クラスには AWT ライブラリの使用が含まれており、これが問題のようです。
これはpythonスクリプトです:
そのため、クラスをインスタンス化して終了しようとしています。これがJavaクラスです。エラーの原因となっているコードのみを報告しています。
このコードは、python スクリプトを実行すると、次のエラーが発生します。
簡単に言うと、これは既知の問題です。Eclipse には「独自のバージョン」があり、その後解決されました。残念ながら、jpype に関連するこの問題について誰も話しませんでした。
これらの解決策を試しましたが、うまくいきませんでした:
Python スクリプトで、JVM を開始する前にスレッドを起動します。次に、別のスレッドで JVM を開始します。
Python スクリプトで、パラメーターを使用して JVM を開始します
/li>-XstartOnFirstThread
。Java コード: AWT メソッドを使用して
/li>invokeLater
、コンストラクターで:
あなたが私を助けてくれることを願って、私は本当に何をすべきかわかりません。ありがとうございました、
ジョバンニ
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 クラスが利用可能/インポートされているかを出力する簡単な方法はありますか?
python - ubuntu 12.04 64ビットにJPypeをインストールできません
さて、ここの指示に従いましたが、setup.py を実行するとコンパイル エラーが発生します。
ご覧のとおり、最初の 2 行のように非推奨の警告 (私が投稿したものではありません) が多数表示されますが、重大なエラー (Python.h ファイルが見つからない) が発生し、インストールが失敗します。
どうすれば修正できますか?このファイルはどこに置くべきですか?
注:私のJAVA_HOMEは正しく設定されています/usr/lib/jvm/java-7-oracle/
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の再インストールや使用など、現在オンラインで利用可能なさまざまなソリューションを試した後
別のコンパイラの使用を強制しようとしましたが、これまでのところ何も機能していません。
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
ここで何が起こっているのか誰にもわかりますか?
java - Python Java 統合
完全に Python で書かれたプログラムを開発していますが、console.py ファイル内に Java コードを統合する必要があります。Sphinx4 のプログラムを統合して、GNS3 に音声認識機能を提供したいと考えています。
出来ますか?これを行うには何が必要ですか?
java - JPype 引数を Java に渡す
Python からアクセスしようとしている Java ファサード クラスがあるので、使用することにしましたJPype
。私のファサード クラスには、4 つの引数を持つ 1 つのコンストラクター (デフォルトなし) しかありません
クラスの新しいインスタンスを初期化するときに、型を正しく取得できないようです。私が試みるすべてが同じエラーを出します:
私JPype
は働いていることを知っています。ラッパーのいくつかの組み合わせを試して、データを正しい形式で取得しましたが、うまくいきませんでした。
関連コード:
python - JPype が正しくコンパイルされない
そのため、 JPypeを使用して非常に単純な python スクリプトをコンパイルするのに問題があります。
私のコードは次のようになります:
実行すると、次のようなエラーが表示されます。
私は立ち往生していて、本当に助けが必要です。ありがとう!