捆绑python(“。py”)文件以及Web应用程序的java类文件

时间:2011-08-03 04:56:39

标签: java python jython

我们正在使用一个java我们的应用程序,其中flex是前端,我们使用Axis2进行Web服务。所以我们将java类代码作为aar文件并将其提供给flex2与之交互的轴2。 p>

最近我们有一个req,我们需要使用java,So Eclipse中的一些python代码,我通过将jython.jar,plyJy.jar添加到lib文件夹来设置,并添加了src文件夹所需的py文件和我能够在java代码中使用python方法。

PySystemObjectFactory factory = new PySystemObjectFactory(ApplicationContext.class, "cs", "ApplicationContextInst");
ApplicationContext appcon = (ApplicationContext)factory.createObject();

但我不知道如何将这些py文件与java文件捆绑在一起。我尝试将这个.py文件直接添加到aar文件中。但是当它尝试创建PySystemObjectFactory对象实例时失败。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

http://mavenjython.sourceforge.net/查看maven-jython-compile-plugin及其演示项目。它允许将带有依赖项的jython捆绑到一个独立的jar中。