Java と jython を組み合わせた Java アプリケーションを開発したいと考えています。Python プラグインで IDE Netbeans を使用しています。これに取り組むにはどうすればよいですか?(IDE から JavaSE を使用した Groovy の組み込みサポートがあり、Java コードから Groovy クラスを呼び出し、Groovy コードから Java クラスを呼び出しますが、jython には対応していません)
3 に答える
Netbeans 6.5 は、Python と Jython の両方をサポートしています。
http://www.netbeans.org/features/python/
そのバージョンを Python プラグインで使用していると仮定すると、使用するランタイムをプラットフォーム マネージャーで設定するだけです (ここでは Jython を選択します)。
代替テキスト http://img15.imageshack.us/img15/1586/platformmanager.png
Jython と融合し、NetBeans の外部で動作する Javaアプリケーションを開発する場合、Jython ランタイムを使用する NB の機能はあまり役に立ちません。代わりに、基本的に 2 つの選択肢があります。
埋め込むには、Java アプリに含める Jython ライブラリを作成する必要があります。これを行うには、[ツール] -> [ライブラリ] に移動し、[新しいライブラリ] を選択して、NetBeans の Jython ディレクトリ (私のマシンでは C:\Program Files\NetBeans 6.5\python1\jython-2.5) にファイルを追加します。jython.jar と、少なくとも javalib ディレクトリにあるもののほとんどが必要です。
また、6.5 リリース以降、Python ビットが大幅に改善されたことも付け加えておきます。したがって、新しいが不安定なビルドを試してみたい場合は、http://deadlock.netbeans.org/hudson/job/python/から入手してください。
また、http://wiki.netbeans.org/Python からリンクされているさまざまなドキュメントと、http: //amitksaha.blogspot.com/search/label/nbpythonの私のブログ投稿も参照してください。
問題が発生した場合は、メーリング リストでお知らせください。