Exception in thread "main" java.lang.RuntimeException: ERROR: Unable to find the resource: /META-INF/BenchmarkList at org.openjdk.jmh.runner.AbstractResourceReader.getReaders(AbstractResourceReader.java:97) at org.openjdk.jmh.runner.BenchmarkList.find(BenchmarkList.java:103) at org.openjdk.jmh.runner.Runner.internalRun(Runner.java:256) at org.openjdk.jmh.runner.Runner.run(Runner.java:206) at net.szh.jmh.MyBenchmark.main(MyBenchmark.java:13)
因为jmh用到了APT(Annotation Processing Tool),需要在eclipse中安装m2e-apt插件(在Eclipse Marketplace中就可以搜到)
安装完后,进行配置
然后就可以直接在eclipse中运行测试了。