2011-07-11 27 views
2

私はPythonモジュールとのインターフェースにJythonを利用するJavaプロジェクトを持っています。PythonモジュールをEclipseのJARクラスパスに追加する

Jar export finished with problems. See details for additional information. 
    Fat Jar Export: Could not find class-path entry for 'C:Projects/this_project/src/com/company/python/' 

アーカイブマネージャで生成されたJARファイルをブラウズ、Pythonのモジュールがある:私の構成では、プログラムは、私はJARファイルにプロジェクトをエクスポートするときに、私は次のエラーを取得する、しかし、細かい動作します実際にはJARの内部にありますが、マニフェストを確認すると、 "。"クラスパスにあります。この問題は、作成後に手動でJARファイルにドロップすることで見逃すことができますが、このプロジェクトの主なポイントは自動化されているため、正しく設定されたJARを自動的に生成するようにEclipseを構成できます。何か案は?

* NOTE *私はこれを実行するとプログラムを正常に実行できませんが、 "Run Configurations ..."のクラスパスからPythonソースフォルダを削除するとエラーが消えてしまいます。

答えて

1

ビルドパスのプロジェクトプロパティでクラスフォルダとしてPythonモジュールを含むソースフォルダを追加しなければなりませんでした。この次の部分が必要かどうかは分かりませんが、モジュールがコンパイルされていないので、クラスフォルダを追加した後、「添付ソース」としてフォルダを再度追加しました。

1

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

関連する問題