51Testing软件测试论坛
标题:
loadrunner java Vuser文件中包含自定义jar,编译出错
[打印本页]
作者:
李文
时间:
2011-2-21 14:45
标题:
loadrunner java Vuser文件中包含自定义jar,编译出错
我的lr是8.1,本地jdk是1.5
现在运行如下脚本可以在控制台打印出“HI”;但是如果导入自定义jar包,那么则包错,lr提示找不到自定的jar包(已经尝试过如下方式1.把jar包copy到当前java工程2.在java function中添加自定义jar包)
import lrapi.lr;
public class Actions
{
public int init() {
return 0;
}//end of init
public int action() {
System.out.println("HI");
return 0;
}//end of action
public int end() {
return 0;
}//end of end
}
作者:
李文
时间:
2011-2-21 17:34
错误码:
Notify: Found jdk version: 1.5.0. [MsgId: MMSG-22986]
Notify: classpath=E:\Program Files\Mercury\lr_script\javatest_http11\;e:\program files\mercury\loadrunner\classes\srv;e:\program files\mercury\loadrunner\classes;E:\Program Files\Mercury\lr_script\Test2.jar;C:\Program Files\Java\jdk1.5.0_22\;;C:\Program Files\Java\jdk1.5.0_22\jre\lib\rt.jar;; [MsgId: MMSG-22986]
Error: Compilation process failed. [MsgId: MERR-22997]
Warning: Extension java_int.dll reports error -1 on call to function ExtPerProcessInitialize [MsgId: MWAR-10485]
Error: Thread Context: Call to service of the driver failed, reason - thread context wasn't initialized on this thread. [MsgId: MERR-10176]
作者:
LittleJuanLin
时间:
2011-2-22 10:32
classpath=E:\Program Files\Mercury\lr_script\javatest_http11\;e:\program files\mercury\loadrunner\classes\srv;e:\program files\mercury\loadrunner\classes;E:\Program Files\Mercury\lr_script\Test2.jar;C:\Program Files\Java\jdk1.5.0_22\;;C:\Program Files\Java\jdk1.5.0_22\jre\lib\rt.jar;;
----------------------------------------------------------------
你把环境变量好好配
下面是举例
classpath
.;G:\Program Files\Java\jdk1.5.0\lib;G:\Program Files\Java\jdk1.5.0\jre\lib;
path
.;G:\Program Files\Java\jdk1.5.0\bin;G:\Program Files\Java\jdk1.5.0\jre\bin;
作者:
LittleJuanLin
时间:
2011-2-22 10:34
还有你把要导入的包放在脚本目录下,
然后在脚本头上加上import语句试试
作者:
李文
时间:
2011-3-2 09:51
问题已经解决,原因是只import到 包,应该import包括具体的类
作者:
Kadar
时间:
2011-3-2 10:10
学习了,受教了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2