Py4J

ソフトウェアのスクリーンショット:
Py4J
ソフトウェアの詳細:
バージョン: 0.8.1
日付のアップロード: 14 May 15
ライセンス: 無料
人気: 230

Rating: nan/5 (Total Votes: 0)

Javaオブジェクトは、Pythonインタプリタに居住しているかのように

メソッドが呼び出されます。
すべてのJavaコレクションは、標準的なPythonの収集方法を使用してアクセスすることができます。
Py4Jはデーモンとして実行されるため、生成するコードと、両側の共有オブジェクトに実装するインターフェースなしいいえ、ありません。

このリリースの新機能:初期失敗する

この機能py4j.java_gateway.JavaGatewayは、JVMに接続できない場合。
Java側で長いプリミティブ、BigDecimalを、列挙型、および内部クラスのサポートが追加されました。
正気のログレベルを設定します
多くの小さなバグ修正とAPIの拡張機能(下位互換性)。
Py4Jとセキュリティ上の問題と注意事項についてのFAQセクションを作成しました。
トラヴィス-CIのサポートが追加されましたし、ハードコードのパスを削除するには、テストスイートをクリーンアップ。

このバージョン0.5の新機能である:

このは(例えば、java_import(gateway.jvm、「java.io. * '))パッケージをインポートする機能が追加されました
JavaGateway.help()内のパターンフィルタリングのサポートが追加されました(例えば、gateway.help(OBJ、 ')*はFoo *バーを取得')
JavaコレクションにPythonのコレクション(リスト、セット、辞書)の自動変換のサポートが追加されました。ユーザーJavaGateway(auto_convert =真)または明示的な変換器。
2 Eclipseフィーチャーを作成した:1はPy4J Javaライブラリを埋め込みます。他のは、Eclipseの起動時に開始され、デフォルトのGatewayServerを提供します。両方の機能は、新しいPy4J Eclipse更新サイトで入手できます。http://py4j.sourceforge.net/py4j_eclipse
Py4Jのモジュール分解を再設計:モジュール間のこれ以上必須循環依存はありません。

このバージョン0.2の新機能です:

このそれはコンストラクタを呼び出し、静的メンバを参照することが可能になりました:JavaGatewayオブジェクトのJVMのメンバーを使用しています。
Javaの地図はPythonの辞書に変換されます。
フィールドアクセスはget_field機能やJavaGatewayのauto_field =真の部材を介して支持されています。
JavaGateway.help(オブジェクト)との対話型ヘルプページを取得します。
セットには、今のJavaの設定インターフェイスを介してのみアクセス可能です。
配列は参照することができますが、個々の項目にのみ、この回避策を使用してアクセスすることができます。gateway.jvm.java.lang.reflect.Array.get(オブジェクト、インデックス)。
より柔軟性を高めるためのJava側の反射エンジンを完全に書き直し。
改良されたメモリモデル:Py4Jによって引き起こさない多くのメモリリーク。
新しい同時実行モデル:Py4Jは現在、スレッドセーフです。

同じようなソフトウェア

TypeScript
TypeScript

2 Oct 16

Narayana
Narayana

1 Oct 15

Klass
Klass

28 Apr 16

Logtalk
Logtalk

11 Mar 16

開発者の他のソフトウェア Barthelemy Dagenais

gitli
gitli

12 May 15

へのコメント Py4J

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す