Jython作为java游戏的游戏控制台

时间:2012-07-01 21:46:53

标签: java python jython interpreter

我喜欢python和java,我喜欢在我的游戏中使用python(jython)。处理PythonInterpreter的输入输出非常简单。

但是现在,我需要从jython访问我的java应用程序的实例。有人能指点我一些文章吗?

我需要访问java创建的现有实例,而不仅仅是类(并在jython中创建实例)作为我发现的文章。

1 个答案:

答案 0 :(得分:1)

来自Jython文档:

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

如果您已经安装了Jython,那么它应该像访问Java实例的文档中所示的那样简单,因为它们在Jython环境中被视为Python对象。

这是将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的角度来看几乎不需要接口代码(尽管从Java开始创建Python对象的更多)。

祝你的游戏机好运,希望链接能填补你使用Jython的空白。