JMH Die Ressource konnte nicht gefunden werden: / META-INF / BenchmarkList
Ich kann keinen einfachen JMH-Benchmark in Eclipse ausführen. Maven Abhängigkeiten:
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>1.12</version>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
<version>1.12</version>
</dependency>
Java Code:
public class BTest {
@Benchmark
public void test() {
// todo
}
public static void main(String[] args) throws RunnerException {
Options opt = new OptionsBuilder()
.include(BTest.class.getSimpleName())
.build();
new Runner(opt).run();
}
}
Result of run:
Exception in Thread "main" java.lang.RuntimeException: FEHLER: Die Ressource / META-INF / BenchmarkList konnte in org.openjdk.jmh.runner.AbstractResourceReader.getReaders (AbstractResourceReader.java:96) in org.openjdk nicht gefunden werden .jmh.runner.BenchmarkList.find (BenchmarkList.java:104) bei org.openjdk.jmh.runner.Runner.internalRun (Runner.java:256) bei org.openjdk.jmh.runner.Runner.run (Runner.java) : 206) bei com.test.BTest.main (BTest.java:24)
Vielleicht ist das Problem, dass ich es von Eclipse aus starte.
ielen Dank für jede Hilf