我想开发一个将 java 与 jython 混合的 Java 应用程序。我正在使用带有 python 插件的 IDE Netbeans。我该怎么做?(有一个对 Groovy 的内置支持,来自 IDE 的 javaSE 从 Java 代码调用 Groovy 类,以及来自 Groovy 代码的 Java 类,但不支持 jython)
3 回答
Netbeans 6.5 支持 Python 和 Jython。
http://www.netbeans.org/features/python/
假设您正在使用带有 Python 插件的那个版本,只需通过平台管理器设置您希望使用的运行时(在这里您可以选择 Jython)。
替代文字 http://img15.imageshack.us/img15/1586/platformmanager.png
我还想补充一点,自 6.5 版本以来,Python 位已大大改进。因此,如果您想尝试新的但不稳定的构建,请从http://deadlock.netbeans.org/hudson/job/python/获取一个
此外,请参阅http://wiki.netbeans.org/Python链接的各种文档和我在http://amitksaha.blogspot.com/search/label/nbpython上的博客文章
如有问题,请在邮件列表中告知我们。
如果您想开发一个与 Jython 混合并在 NetBeans 之外工作的 Java应用程序,那么 NB 使用 Jython 运行时的能力并没有多大帮助。相反,您基本上有两种选择:
要嵌入,您需要创建一个 Jython 库以包含在您的 Java 应用程序中。为此,请转到 Tools -> Libraries,选择 New Library,然后将内容添加到 NetBeans 的 Jython 目录(我的机器中为 C:\Program Files\NetBeans 6.5\python1\jython-2.5)。您需要 jython.jar 以及 javalib 目录中的至少大部分内容。