3

私はPythonとJavaの両方が大好きで、ゲームにpython(jython)を搭載したコンソールが欲しいです。PythonInterpreterからの入出力の処理は驚くほど簡単です。

しかし今は、jythonからJavaアプリケーションのインスタンスにアクセスする必要があります。誰かが私にいくつかの記事を指摘できますか?

私が見つけた記事で説明されているように、クラス(およびjythonでのインスタンスの作成)だけでなく、Javaによって作成された既存のインスタンスにアクセスする必要があります。

4

1 に答える 1

1

Jythonドキュメントから:

http://www.jython.org/archive/21/docs/usejava.html

すでにJythonをセットアップしている場合は、Jython環境でPythonオブジェクトとして扱われるため、Javaインスタンスにアクセスするのはドキュメントに示されているように簡単なはずです。

PythonとJavaを単一のjarに埋め込む場合のユースケースは次のとおりです。

http://fiji.sc/wiki/index.php/Jython_Scripting#Distributing_jython_scripts_in_a_.jar_file

そして最後に、Pythonのチュートリアルから:

http://www.jython.org/jythonbook/en/1.0/JythonAndJavaIntegration.html

また、「既存のインスタンス」とクラスの意味を理解してください。対話しているクラスはすべてすでに存在します。Jython内から新しいJavaオブジェクトを作成する場合は、Pythonの観点からはインターフェースコードはほとんど必要ないため、問題にはなりません(ただし、Pythonオブジェクトを作成するためのJavaのコードはもう少し必要です)。

ゲームコンソールで頑張ってください。リンクがJythonの使用について持っていた空白を埋めてくれることを願っています。

于 2012-07-17T02:31:57.680 に答える