1

Java プログラムから Python コードを呼び出す (実行する? 解釈する? 何ができる?) 基本的な基本事項は何ですか? それを行う方法はたくさんありますか?

4

3 に答える 3

4

別のプロセスを生成するのではなく、Javaアプリケーション内にJythonを埋め込むことができます。ライブラリがJythonと互換性がある場合、それが最も論理的な出発点のように思われます。

于 2009-06-05T09:11:42.663 に答える
2

ブライアンが述べたようにJythonを埋め込む以外に、これらのオプションもあります。

Java 1.6には、スクリプトのサポートが組み込まれています。あなたはここでより多くの情報を見つけることができます。

Springは、スクリプトの優れたサポートも提供します。JRuby、GroovyはSpringScriptingでサポートされています。ここで情報を見つけることができます。

于 2009-06-05T09:20:03.800 に答える
0

また、言及されている他の選択肢(Jython、Spring)が機能しない場合は、いつでも外部CPythonインタープリターを実行し、次の方法でJVMと通信できます。

  • CORBA
  • ソケット
  • パイプ
  • 一時ファイル

また、 OpenOfficeのUNOをご覧になるかもしれません...スイートの外でも使用できると思います。

于 2009-06-05T09:26:36.517 に答える