在 jmeter 中更新 core.jar 后无法 运行 jmeter 3.3

Unable to run jmeter 3.3 after updating core.jar in jmeter

我之前有一个 jmeter 2.13 的自定义插件,当时我从 2.13 版创建核心包的 jar 并在 3.3 版中使用该 jar,运行 很好,Jmeter 3.3 正在启动并且所有功能运行良好,但现在当我做同样的事情并在更新 jmeter 3.3 中的 core.jar jmeter 后启动 Jmeter.bat 时,正在启动 jmeter 2.13。

如何从核心 jar 中确定版本,谁能在这方面帮助我。

还有一件事我试图构建 jmeter 5.4.3 和 3.3 源代码,但是由于 jar 依赖项出现了很多错误我厌倦了删除 jar 依赖项,因为不同的 jar 版本不支持一组方法。

谁能告诉我构建 Jmeter 5.4.3 源代码的最佳方法是什么?

How is the version being determined from the core jar can anyone please help me in this regard.

截至 JMeter 5.4.3 the version is being returned by JMeterVersion.getVERSION() 函数

JMeter 3.3

也一样

Can anyone tell me what is the best way to build Jmeter 5.4.3 source code

sufficient to invoke ./gradlew build command from the unpacked JMeter source bundle

关于您的版本不匹配问题,请查看 compile time and run time dependencies concept, most probably you created some form of a Jar Hell,因为您的插件“fat”jar 包含 JMeter 核心,不应该是这种情况。

更多信息: