使用JavaSE的Jython Netbeans

时间:2009-03-11 11:44:34

标签: java netbeans jython

我想开发一个将Java与jython混合使用的Java应用程序。我正在使用带有python插件的IDE Netbeans。我该如何处理这个? (内部支持Groovy,IDE中的JavaSE调用Java代码中的Groovy类,Groovy代码中的Java类,但不适用于jython)

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

3 个答案:

答案 0 :(得分:2)

Netbeans 6.5支持Python和Jython。

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

假设您在Python插件中使用该版本,只需通过平台管理器设置您希望使用的运行时(这里是您选择Jython的地方)。

alt text http://img15.imageshack.us/img15/1586/platformmanager.png

答案 1 :(得分:1)

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

中获取一个

此外,请参阅http://wiki.netbeans.org/Pythonhttp://amitksaha.blogspot.com/search/label/nbpython

上的博客文章中链接的各种文档

如有问题,请通过邮件列表告知我们。

答案 2 :(得分:1)

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

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

要嵌入,您需要创建一个包含在Java应用程序中的Jython库。通过转到工具 - >执行此操作库,选择New Library,然后在NetBeans的Jython目录中添加东西(我的机器中的C:\ Program Files \ NetBeans 6.5 \ python1 \ jython-2.5)。你需要jython.jar,至少需要javalib目录下的大部分内容。