有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我喜欢python和java,我希望在我的游戏中有一个由python(jython)支持的控制台。处理PythonInterpreter的输入输出非常简单

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

我需要访问已经存在的由java创建的实例,而不仅仅是我发现的文章中描述的类(以及在jython中创建实例)


共 (1) 个答案

  1. # 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的空白