51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7113|回复: 4
打印 上一主题 下一主题

[原创]  lr如何导入JAVA类包

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-4 10:47:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编译生成了一个项目(生成了class类文件),把这个项目所在的包一起拷到了JDK\LIB目录下,Run-Time Setting的CLASS选项里默认已经导入了jdk的Lib目录,但是在脚本的开头import 这个包的时候,根本.不出来.有人知道为什么么.谢谢.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-4 12:16:20 | 只看该作者
编译生成了一个项目(生成了class类文件) ?

这里为什么不用jar cvf 生成一个.jar包内?

现在关键问题是java CLASSPATH无法搜索到.class
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-4-4 22:23:03 | 只看该作者
生成JAR包我也试过了,一样不行.有没有人成功导入过JAVA项目生成的JAR包的.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-4-5 20:54:54 | 只看该作者
我们在实践中成功无数次了 。

楼上可以先抛弃loadrunner,直接在.java 文件中import 进自定义的类,

然后 javac   -cp  %CLASSPATH% Test.java 编译看是否成功
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-5-22 10:29:54 | 只看该作者
已经试验成功了,这样做肯定没问题:

新建一个项目,然后在外部编译一个JAVA类,如果有PACKAGE的话,就依次建个文件夹,把编译生成的.CLASS放到代码中PACKAGE定义的最后一个子目录文件夹下,把这整个文件夹拷到LR新建项目下.然后修改新建的项目,在脚本中IMPORT 导入包名.(这里不会自动.出来,要手动添加),然后在ACTION方法中添加需要使用JAVA类中的方法.最后一步很重要:因为LR默认都是使用自带的JDK1.4版,在执行某些脚本时可能会报错,所以确定你是用什么版本的JDK编译的就加载什么JDK.(加载在RUNTIME-SETTING中的JVM选项里,选择自己定义的JDK),这样编译肯定没问题.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 15:04 , Processed in 0.070563 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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