使用Grinder负载测试框架的问题

| 我在尝试使用The 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)\"
kes不能完全确定问题是什么。考虑到Java版本可能存在问题,我确保将其更新为最新版本,但不确定其是否正常运行。这是我运行的一些命令,因此您可以了解我的意思。 \“ java -version \”返回
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
任何帮助将不胜感激,因为我不确定下一步该怎么做。     
已邀请:
        看起来您的PATH环境变量是问题所在。可能最简单的方法就是对其进行编辑,以将JDK \的bin目录放在环境变量\“ user \”部分的PATH中,因此,它可能比其他任何包含java.exe的文件都先行。 基本上,当您运行
java -version
时,希望它显示与
javac -version
相同的版本号。 另外,您可能会考虑卸载Java 1.4.2,除非您仍将其用于其他用途...     

要回复问题请先登录注册