1

Jython で Grinder3 フレームワークを実行できません。ダウンロードしたところ、いくつかの .jar ファイルを含む lib/ フォルダーがあることがわかりました。

グラインダー3 はいくつかの例を提供します (python で書かれています)。これらの例を jython で実行しようとするとエラーが発生します。このエラーは、lib が見つからないことを示しています。

サンプルを実行できるようにするには、これらの jar をどのように含める必要がありますか?

Traceback (most recent call last):
  File "amazon.py", line 18, in <module>
    from net.grinder.script.Grinder import grinder
ImportError: No module named ne
4

1 に答える 1

4

グラインダー lib dir をシェルの CLASSPATH に含める必要があります。環境変数にパスが追加されていることを確認してください。経験則として、Grinder を起動する前に、GRINDERPATH、GRINDERPROPERTIES、CLASSPATH、および JAVA_HOME が設定されていることを確認してください。

上記のデータを使用して環境変数ファイルを作成 (または起動プロファイル スクリプトに追加) し、それをシェル プロファイルに追加することをお勧めします。これにより、パスが正しく設定されます

set GRINDERPATH=<em>(full path to grinder installation directory)</em>
set GRINDERPROPERTIES=<em>(full path to grinder.properties)</em>\grinder.properties
set CLASSPATH=%GRINDERPATH%\lib\grinder.jar;%CLASSPATH%
set JAVA_HOME=<em>(full path to java installation directory)</em>
PATH=%JAVA_HOME%\bin;%PATH%

設定で問題が解決しない場合は、「echo」を使用して CLASSPATH を出力し、JAR ファイルの存在を確認しますか? グラインダーの起動に使用しているコマンドと一緒にここに貼り付けます

于 2013-10-17T14:38:41.697 に答える