Проблемы с использованием среды нагрузочного тестирования The Grinder - PullRequest
2 голосов
/ 13 июня 2011

У меня возникают проблемы при попытке использовать Grinder . Учебник на сайте говорит мне запустить «StartAgent.bat», который выглядит следующим образом:

call "C:\Documents and Settings\dkeller\Desktop\Grinder\setGrinderEnv.bat"
java -cp %CLASSPATH% net.grinder.Grinder %GRINDERPROPERTIES%

Когда я открываю командную консоль и пытаюсь запустить ее, я получаю эту ошибку:

"C:\Documents and Settings\dkeller\Desktop\Grinder>java -cp "C:\Documents and Settings\dkeller\My Documents\grinder-3.4"\lib\grinder.jar;"C:\Documents and Settings\dkeller\My Documents\grinder-3.4"\lib\grinder.jar;"C:\Documents and Settings\dkeller\My Documents\grinder-3.4"\lib\grinder.jar;"C:\Documents and Settings\dkeller\My Documents\grinder-3.4"\lib\grinder.jar; net.grinder.Grinder "C:\jython2.5.2\grinder.properties"
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/grinder/G
rinder (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)"

Хлоп. Не совсем уверен, в чем проблема. Думая, что это может быть проблема с Java-версиями, я обновился до последней версии, но я не уверен, что она работает правильно. Вот несколько команд, которые я выполнил, чтобы вы могли понять, что я имею в виду.

"Java-версия" возвращает

java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)

и "javac -version" возвращает

javac 1.6.0_26

Любая помощь будет принята с благодарностью, так как я не уверен, что попробовать дальше.

1 Ответ

1 голос
/ 13 июня 2011

Похоже, проблема в переменной окружения PATH. Вероятно, проще всего отредактировать это, чтобы каталог bin вашего JDK находился в PATH «пользовательской» части переменных среды, поэтому он важнее всего, что может содержать java.exe.

В основном, когда вы запускаете java -version, вы хотите, чтобы он показывал тот же номер версии, что и javac -version.

В качестве альтернативы, вы можете рассмотреть удаление Java 1.4.2, если вы все еще не используете его для чего-то другого ...

...