2

我想开发一个将 java 与 jython 混合的 Java 应用程序。我正在使用带有 python 插件的 IDE Netbeans。我该怎么做?(有一个对 Groovy 的内置支持,来自 IDE 的 javaSE 从 Java 代码调用 Groovy 类,以及来自 Groovy 代码的 Java 类,但不支持 jython)

参考: http: //www.netbeans.org/features/groovy/index.html

4

3 回答 3

2

Netbeans 6.5 支持 Python 和 Jython。

http://www.netbeans.org/features/python/

假设您正在使用带有 Python 插件的那个版本,只需通过平台管理器设置您希望使用的运行时(在这里您可以选择 Jython)。

替代文字 http://img15.imageshack.us/img15/1586/platformmanager.png

于 2009-03-11T11:53:02.930 回答
1

我还想补充一点,自 6.5 版本以来,Python 位已大大改进。因此,如果您想尝试新的但不稳定的构建,请从http://deadlock.netbeans.org/hudson/job/python/获取一个

此外,请参阅http://wiki.netbeans.org/Python链接的各种文档和我在http://amitksaha.blogspot.com/search/label/nbpython上的博客文章

如有问题,请在邮件列表中告知我们。

于 2009-03-11T11:56:22.173 回答
1

如果您想开发一个与 Jython 混合并在 NetBeans 之外工作的 Java应用程序,那么 NB 使用 Jython 运行时的能力并没有多大帮助。相反,您基本上有两种选择:

  • 您可以使用jythonc将 Python 编译为 Java 类。
  • 或者:您可以在 Java 应用程序中嵌入Jython 解释器。

要嵌入,您需要创建一个 Jython 库以包含在您的 Java 应用程序中。为此,请转到 Tools -> Libraries,选择 New Library,然后将内容添加到 NetBeans 的 Jython 目录(我的机器中为 C:\Program Files\NetBeans 6.5\python1\jython-2.5)。您需要 jython.jar 以及 javalib 目录中的至少大部分内容。

于 2009-03-11T12:09:36.977 回答