51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3008|回复: 9
打印 上一主题 下一主题

[原创] loadrunner java vuser调试报错帮忙看下

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-6 10:08:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当前学习使用loadrunner java vuser,照书上的提示进行操作,但是编译时就是不能通过。麻烦高手解决下。
【LR版本】8.1
【JDK】一开始使用了1.6编译不通过后网上搜了一下说8.1只支持1.5,卸载1.6安装了1.42版本编译还是通不过
【测试java程序】
public class HelloWorld
{
      public static void main(String[] args)
        {
          System.out.println("Hello world!");
        }
}
【单独执行情况】编译后在eclipse下执行没有问题,在cmd下执行也没有问题
【LR vuser脚本源码】

import lrapi.lr;
import lrapi.HelloWorld;

public class Actions
{
        public int init() {
                return 0;
        }//end of init
        public int action() {
        HelloWorld.main((String[])null);
        return 0;
        }//end of action
        public int end() {
                return 0;
        }//end of end
}
【编译后情况】
C:\Program Files\Mercury\LoadRunner\scripts\5\Actions.java:9: cannot access lrapi.HelloWorld
bad class file: c:\program files\mercury\loadrunner\classes\lrapi\HelloWorld.class
class file contains wrong class: HelloWorld
Please remove or make sure it appears in the correct subdirectory of the classpath.
import lrapi.HelloWorld;
             ^
1 error
【说明】我已经将HelloWorld.class拷贝放入lrapi目录下了,不过为什么还是报class file contains wrong class??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-9-6 10:18:39 | 只看该作者

补充

【class文件】将HelloWorld.class拷贝放入C:\j2sdk1.4.2_07\lib目录下,编译提示
C:\Program Files\Mercury\LoadRunner\scripts\5\Actions.java:9: cannot access lrapi.HelloWorld
bad class file: c:\program files\mercury\loadrunner\classes\lrapi\HelloWorld.class
class file contains wrong class: HelloWorld
Please remove or make sure it appears in the correct subdirectory of the classpath.
import lrapi.HelloWorld;
             ^
1 error
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-9-6 10:48:47 | 只看该作者

补充

【runtime设置】中已经将c:\program files\mercury\loadrunner\classes\lrapi\HelloWorld.class加了进去了。还是报同样的错误
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-9-7 10:11:46 | 只看该作者
你把class放到lrapi目录下。。但你的helloworld.class编译前的java文件中加了package吗 ?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-9-7 11:04:48 | 只看该作者
【说明】我已经将HelloWorld.class拷贝放入lrapi目录下了,
【class文件】将HelloWorld.class拷贝放入C:\j2sdk1.4.2_07\lib目录下,

你的class文件到底放在什么地方?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-9-8 17:17:36 | 只看该作者
   你在干什么啊?

直接把HelloWorld.class放到 LR的脚本文件夹下就行了,或者在Classpath中设置这个HelloWorld.class文件存放的路径就OK了。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-9-8 18:34:18 | 只看该作者
解决了吗?eclipse好象也有带jre的,是否有冲突,还有你的helloworld.java 是在1.4下面重新编译的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-9-16 11:42:24 | 只看该作者
非常感谢,现在已经解决了,谢谢大家!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-9-24 18:34:54 | 只看该作者
你说说你是怎么解决的呀,知识共享嘛~
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-9-24 19:21:37 | 只看该作者
就是啊,怎么解决的啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 00:31 , Processed in 0.082256 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表