虽然 Jython 提供了一种从 Python-ish 代码中访问 Java 的简洁方法,但它的字节码可以与PyObject
s 等一起使用,并且为了让 Java 程序与 Jython 程序交互,必须付出一些额外的努力,例如编写一个对象工厂。
但是有没有办法.class
从 Jython 代码中获取一个文件,该文件基本上是一个有效的 Java 类,即在编译时而不是在运行时使用 Jython 的魔法,类似于nuitka。我知道javac应该这样做,但现在已弃用。
还是我应该坚持使用纯 Jython 并编写 Java 接口?