我喜欢python和java,我喜欢在我的游戏中使用python(jython)。处理PythonInterpreter的输入输出非常简单。
但是现在,我需要从jython访问我的java应用程序的实例。有人能指点我一些文章吗?
我需要访问java创建的现有实例,而不仅仅是类(并在jython中创建实例)作为我发现的文章。
答案 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的空白。