【原文】Eclipse下jmeter2.6源代码编译指导

[b]一、预备所需文件[/b]

1. 下载二进制包和源码包并解压到目标文件夹(e.g.jmeter2.6下,apache-jmeter-2.6_release和apache-jmeter-2.6_src)

2. 下载2个jar包(很重要要不会有n多的错误):
bcmail-XXX.jar
bcprov-XXX.jar
地址:[url][color=blue]http://www.bouncycastle.org/latest_releases.html[/color][/url]

[b]二、安装Eclipse[/b]

1. 下载Eclipse:eclipse3.3.2
2. 安装jdk:jdk-6u25-windows-i586.exe
3. Java环境变量设置
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。
JAVA_HOME指向的是JDK的安装路径,如D:/Program Files/IBM/Java50,在这路径下你应该能够找到bin、lib等目录。
设置方法:
JAVA_HOME = D:/Program Files/IBM/JAVA50
PATH环境变量原来Windows里面就有,只要保留原来的PATH的内容,并在其中加上%JAVA_HOME%/bin (%JAVA_HOME%就是是引用上一步设定好的环境变量JAVA_HOME) 。
设置方法:
PATH = %JAVA_HOME%/bin;%PATH%
同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。
注意的是最前面的"./;",这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件,至于CLASSPATH后面指定tools.jar这个具体文件,是由java语言的import机制和jar机制决定的。
设置方法:
CLASSPATH = ./;%JAVA_HOME%/lib/tools.jar

[b]三、安装ANT[/b]

如果已经安装ANT,跳过该步骤。
1. 下载ANT:apache-ant-1.8.3-bin.zip
地址:[url][color=blue]http://ant.apache.org/bindownload.cgi[/color][/url]
2. 安装ANT
3. ANT环境变量设置
Windows下ANT用到的环境变量主要有2个,ANT_HOME 、PATH。
设置ANT_HOME指向ant的安装目录。
设置方法:
ANT_HOME = D:/apache_ant_1.7.0
将%ANT_HOME%/bin; %ANT_HOME%/lib添加到环境变量的path中。
设置方法:
PATH = %ANT_HOME%/bin; %ANT_HOME%/lib

4. 查看是否安装成功。
转自:[url][color=blue]http://www.cnblogs.com/ghj1976/archive/2010/04/14/1711914.html[/color][/url]
在dos窗口中输入命令ant,若出现结果:
Buildfile:build.xml does not exist!
Build failed
说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。

一个简单的使用ANT的例子:
在 D 盘根目录下新建一个 build.xml 文件,文件的内容如下:
<?xml version="1.0" encoding="GBK"?>
<project name="测试脚本" default="copyfile" basedir="." >
<target name="copyfile">
<copy file="d:/a.txt" todir="e:/Temp" overwrite="true" />
</target>
</project>

在 D 盘根目录下新建一个 a.txt 文件,内容随便。

进入DOS,依次执行:
d:
ant
如同下面的截图:
[img]http://images.cnblogs.com/cnblogs_com/ghj1976/WindowsLiveWriter/ANT_9878/image_6.png[/img]
执行完毕后,我们会在 e:/Temp 目录下看到 a.txt 文件,跟D盘根目录下的完全一样,即Copy成功。

如果中间提示类似如下错误:
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
这是因为JDK 的安装有问题或者是 JAVA_HOME 环境变量没有设置或者设置有问题, jre下肯定没tools.jar。

[b]四、创建工程[/b]

1. 将apache-jmeter-2.6_release下的lib中的文件(ext、junit文件夹及各jar包)拷到apache-jmeter-2.6_src下的lib目录
2. 创建apache-jmeter-2.6_src下的lib\api目录,并将下载的bcmail-XXX.jar和bcprov-XXX.jar拷贝到该目录
3. 修改commons-logging1.1.1.jar为commons-logging.jar
4. 打开eclipse,新建java工程,命名(jmeter2.6下jmeter文件),删除默认生产的scr目录
5. 选择import,选择General\File System方式导入,选择除bin目录以外的所有目录
6. 关闭eclipse

[b]五、编译工程[/b]

1. 将apache-jmeter-2.6_release下的eclipse.classpath中的内容复制一份替换jmeter下的.classpath的内容
2. 将apache-jmeter-2.6_release\bin下,全部.properties文件拷贝到jmeter\bin
3. 重新开启eclipse
4. 打开jmeter项目属性对话框,选择Java Build Path,选择Libraries页,导入jmeter\lib下全部jia包,包括子文件夹下jia包
5. 编译工程,此时编译不通过,大都为编译路径问题。打开jmeter项目属性对话框,选择Java Build Path,选择Source页,根据编译错误提示,添加编辑路径。直至编译成功。
6. 使用ANT正常编译
7. 选择org.apache.jmeter.NewDriver设置运行配置,可以参考可以参考[url][color=blue]http://people.apache.org/~mkostrze/jmeter-eclipse/index.html[/color][/url]

设置成功后,就可以运行或者debug jmeter。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值