2

Java と jython を組み合わせた Java アプリケーションを開発したいと考えています。Python プラグインで IDE Netbeans を使用しています。これに取り組むにはどうすればよいですか?(IDE から JavaSE を使用した Groovy の組み込みサポートがあり、Java コードから Groovy クラスを呼び出し、Groovy コードから Java クラスを呼び出しますが、jython には対応していません)

参照: http://www.netbeans.org/features/groovy/index.html

4

3 に答える 3

2

Netbeans 6.5 は、Python と Jython の両方をサポートしています。

http://www.netbeans.org/features/python/

そのバージョンを Python プラグインで使用していると仮定すると、使用するランタイムをプラットフォーム マネージャーで設定するだけです (ここでは Jython を選択します)。

代替テキスト http://img15.imageshack.us/img15/1586/platformmanager.png

于 2009-03-11T11:53:02.930 に答える
1

Jython と融合し、NetBeans の外部で動作する Javaアプリケーションを開発する場合、Jython ランタイムを使用する NB の機能はあまり役に立ちません。代わりに、基本的に 2 つの選択肢があります。

  • jythoncを使用して、Python を Java クラスにコンパイルできます。
  • または: Java アプリ内に Jython インタープリターを埋め込むことができます。

埋め込むには、Java アプリに含める Jython ライブラリを作成する必要があります。これを行うには、[ツール] -> [ライブラリ] に移動し、[新しいライブラリ] を選択して、NetBeans の Jython ディレクトリ (私のマシンでは C:\Program Files\NetBeans 6.5\python1\jython-2.5) にファイルを追加します。jython.jar と、少なくとも javalib ディレクトリにあるもののほとんどが必要です。

于 2009-03-11T12:09:36.977 に答える
1

また、6.5 リリース以降、Python ビットが大幅に改善されたことも付け加えておきます。したがって、新しいが不安定なビルドを試してみたい場合は、http://deadlock.netbeans.org/hudson/job/python/から入手してください。

また、http://wiki.netbeans.org/Python からリンクされているさまざまなドキュメントと、http: //amitksaha.blogspot.com/search/label/nbpythonの私のブログ投稿も参照してください。

問題が発生した場合は、メーリング リストでお知らせください。

于 2009-03-11T11:56:22.173 に答える