51Testing软件测试论坛
标题:
lr如何导入JAVA类包
[打印本页]
作者:
jacksboy
时间:
2008-4-4 10:47
标题:
lr如何导入JAVA类包
编译生成了一个项目(生成了class类文件),把这个项目所在的包一起拷到了JDK\LIB目录下,Run-Time Setting的CLASS选项里默认已经导入了jdk的Lib目录,但是在脚本的开头import 这个包的时候,根本.不出来.有人知道为什么么.谢谢.
作者:
liangjz
时间:
2008-4-4 12:16
编译生成了一个项目(生成了class类文件) ?
这里为什么不用jar cvf 生成一个.jar包内?
现在关键问题是java CLASSPATH无法搜索到.class
作者:
jacksboy
时间:
2008-4-4 22:23
生成JAR包我也试过了,一样不行.有没有人成功导入过JAVA项目生成的JAR包的.
作者:
qaarchitech
时间:
2008-4-5 20:54
我们在实践中成功无数次了 。
楼上可以先抛弃loadrunner,直接在.java 文件中import 进自定义的类,
然后 javac -cp %CLASSPATH% Test.java 编译看是否成功
作者:
jacksboy
时间:
2008-5-22 10:29
已经试验成功了,这样做肯定没问题:
新建一个项目,然后在外部编译一个JAVA类,如果有PACKAGE的话,就依次建个文件夹,把编译生成的.CLASS放到代码中PACKAGE定义的最后一个子目录文件夹下,把这整个文件夹拷到LR新建项目下.然后修改新建的项目,在脚本中IMPORT 导入包名.(这里不会自动.出来,要手动添加),然后在ACTION方法中添加需要使用JAVA类中的方法.最后一步很重要:因为LR默认都是使用自带的JDK1.4版,在执行某些脚本时可能会报错,所以确定你是用什么版本的JDK编译的就加载什么JDK.(加载在RUNTIME-SETTING中的JVM选项里,选择自己定义的JDK),这样编译肯定没问题.
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2