说实话,第一次在网上写与计算机相关的文章。今天被这个问题搞了一天,所以想写出来给需要的人,少走弯路。
由于jmeter这个测试工具是开源的,所以就想根据自己的需求进行修改。就把源码下来,进行编译,结果一搞就是一天,郁闷的一塌糊涂,不过最终还是弄出来了,网上关于jmeter的编译文章不多,希望对大家有帮助。
首先,我使用的是jmeter2.4版本。下来了两个压缩包,jakarta-jmeter-2.4.zip、jakarta-jmeter-2.4_src.zip。第一个是直接可以使用的,只需运行bin目录里面的jmeter.bat,就可以看到jmeter的界面了。第二个包就是源文件,需要编译之后才能运行。
下面就开始编译源码了。。。。。。
第一步:打开myeclipse,新建java工程,命名,选择import,选择从文件导入,选择jakarta-jmeter-2.4_src.zip解压后的目录,导入。
第二步:关闭eclipse将jakarta-jmeter-2.4_src.zip下的eclipse.classpath中的内容复制一份替换工程下的.classpath的内容,然后重新开启eclipse,使用ant编译(用包里的build.xml),这个时候,会有一些编译的错误,主要是jar包不存在或者jar包的版本名称不一致。(注:这一步一定要注意,把jakarta-jmeter-2.4.zip的lib中的jar文件都拷到刚刚建立的工程的lib目录中,同时在lib目录中建立ext、junit、api空文件夹。然后,注意了,要根据.classpath文件中引用jar的path值,修改lib下jar的名字,使他们保持一致)。
第三步:编译时又出现错误了,jmeter源代码org.apache.jmeter.assertions.SMIMEAssertion会报错,主要是缺少org.bouncycastle对应的包,下载该包。(注:这个东西的下载版本很重要,不然怎么也通不过,我是jdk1.6,去http://www.bouncycastle.org/latest_releases.html,找跟你jdk版本一致的包下载,放入lib文件,同时在.classpath上加上这条引用)。
ok,这样就可以编译通过了。。。。。。
去bin目录下运行jmeter.bat就可以使用了。
分享到:
相关推荐
(1) 将jad.exe解压到java的... 2)在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。 希望对您有用
总的来说,MyEclipse反编译插件提供了强大的代码分析能力,使得开发人员能够在不接触原始源代码的情况下,也能深入理解并调试运行在Java平台上的程序。对于学习、维护和调试开源项目或第三方库,这样的工具显得尤为...
myeclipse反编译插件是用于在MyEclipse集成开发环境中查看和理解已编译Java类文件源代码的工具。在软件开发过程中,有时我们需要查看或学习他人的代码实现,但只获得了编译后的.class文件,此时反编译插件就显得尤为...
安装JadClipse插件非常简单,只需要将"jadclipse_3.3.0.jar"文件复制到Myeclipse的plugins目录下,并重新启动Myeclipse,然后进行一些基本的配置设置即可。 "Readme.docx"文件通常包含了安装和使用插件的详细步骤。...
通过此工具,用户可以在不离开MyEclipse工作台的情况下对Class文件进行反编译,极大地提高了开发效率。 反编译Class文件的工具有很多种,例如JAD, FernFlower, CFR等,而MyEclipse内嵌的反编译器可能是这些工具的...
如果 MyEclipse 无法自动编译,可以尝试检查项目下是否缺少了 work 目录。如果缺少了 work 目录,可以尝试手动添加该目录。 10. 系统时间的问题 最后,MyEclipse 无法自动编译的原因可能是系统时间的问题。如果...
在这种情况下,通过"Project > Clean"进行全量编译可以作为一种解决办法,因为这会强制对整个项目进行重新编译。 "Build Path"是MyEclipse项目配置中的一个重要部分,它定义了项目所需的库和依赖。当项目引用了外部...
本文将详细介绍如何在 MyEclipse 中安装反编译插件——JadClipse。 1. **下载 MyEclipse 与反编译插件** 首先,确保你拥有 MyEclipse 10.0 或更高版本。在这里,我们以 MyEclipse 10.0 为例。你可以通过网络搜索...
总之,Java MyEclipse反编译插件是开发人员的得力助手,能够帮助他们在缺少源代码的情况下理解和修改已编译的Java代码。通过结合JAD反编译器和MyEclipse的集成,开发者可以在熟悉的环境中高效地进行反编译工作,提高...
这里我们讨论的“eclipse/myeclipse反编译工具”就是为了解决这样的需求。Eclipse和MyEclipse是两款非常流行的Java集成开发环境(IDE),它们为开发者提供了丰富的功能,包括代码编辑、调试、构建等。然而,这些IDE...
3. **反编译插件**:myeclipse的反编译插件是IDE的扩展,使得用户可以在不离开myeclipse环境的情况下查看和分析已编译的Java类文件。 4. **JAD工具**:jad是Java反编译器的代表,它可以解析.class文件并生成接近...
myeclipse反编译工具,目录下面含有两个文件,一个是.jar文件,一个是.exe文件,把.jar文件放到myeclipse下的plugins文件夹下,另一个.exe文件路径引入jadclipse目录中path to decompiler 路径下
### 解决MyEclipse不编译的方法 在日常的软件开发过程中,我们经常会遇到各种各样的问题,其中MyEclipse不自动编译就是一个常见的问题。本文将详细介绍如何解决这一问题,帮助开发者们能够更加高效地进行开发工作。...
描述中的“挺好用”是对这款插件性能的肯定,意味着它可能具有以下优点:用户友好的界面,高效稳定的反编译能力,以及与MyEclipse的无缝集成,使得开发者可以方便地在IDE内部进行反编译操作,无需频繁切换工具。...
MyEclipse反编译插件是一款专为开发者设计的实用工具,它允许用户在MyEclipse集成开发环境中直接对引入的Jar包进行反编译,以便查看和理解第三方库的源代码。这对于学习新的API、调试问题或者进行二次开发具有重要...
1. **安装jadclipse插件**:下载jadclipse_3.3.0.jar文件后,将其复制到MyEclipse的插件目录下,通常为`<MyEclipse安装路径>\plugins`。然后重启MyEclipse,确保插件已经被加载。 2. **配置jad.exe路径**:打开...
本文将详细介绍如何在MyEclipse集成开发环境中安装和使用反编译插件,以便更好地理解和分析已编译的Java类。 首先,我们要了解什么是反编译。反编译是将已编译的字节码(如.class文件)转换回源代码的过程。虽然不...