2011-08-03 5 views
0

Flexはフロントエンドであり、Webサービス用にAxis2を使用するjavaアプリケーションです。 Javaクラスをaarファイルとしてバンドルします。ansはflexが相互作用するaxis2に供給します。Webアプリケーション用のJavaクラスファイルと一緒にPython( ".py")ファイルをバンドルする

最近、我々はjython.jarを追加することによって、私たちはJavaからいくつかのpythonコード、だから、Eclipseを使用する必要があるのreq、私のセットアップを持っていた、plyJy.jarはlibフォルダにし、srcフォルダに必要な、これまで何PYファイルを追加しました私はJavaコードでPythonメソッドを使用することができました。

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

は、私はそれがPySystemObjectFactoryオブジェクトのインスタンスを作成しようとしたとき、それが失敗したfile.But AARに直接の.pyファイルを追加しようとしたJavaのfiles.iと一緒に、このPYファイルをバンドルする方法がないと確信しています。

ご協力いただければ幸いです。

答えて

0

maven-jython-compile-pluginとそのデモプロジェクト(http://mavenjython.sourceforge.net/)を見てください。 jythonをスタンドアロンのjarに依存させてバンドルすることができます。

関連する問題