4

「jython-env」という名前の仮想環境であるJythonをインストールし、Web アプリケーション開発を行うために「ボトル」をインストールしました。一部の Python コードで使用するために、このアプリケーションでいくつかの JAR ファイルを使用する必要があります。これらの JAR ファイルを含むクラスパスを設定する必要があることはわかっています。を使用してクラスパスを設定してみました

export classpath=/home/myname/jclasses/foo.jar

しかし、クラスをインポートしようとすると、module not foundと表示されます。私はJavaが初めてで、これを初めてやっています。

JAR ファイルを自分の virtualenv の sitepackages ディレクトリに配置して、そこから使用できるように構成することはできませんか?

4

2 に答える 2

5
jython -Dpython.path=/path/to/myjar.jar

ここに別のアイデアがあり.pthます。ファイルを使用できます。

ファイルを作成 - /path/to/jythonenv/Lib/site-packages/myjars.pth:

path/to/jar1.jar
path/to/jar2.jar

また、トリックを行います。

于 2011-05-01T01:07:38.307 に答える
3

私はあなたにjpを提案したいと思います。zip を使用すると、pip と同じように Java の依存関係とクラスパスを管理できます。

pip install jip

依存関係のある JAR ファイルをインストールし、

jip install org.springframework:spring-core:3.0.5.RELEASE

クラスパスを構成して実行し、

jython-all your-python-file.py

詳細については、 http://pypi.python.org/pypi/jipを確認してください。

于 2011-05-01T03:04:34.260 に答える