好的,看起来默认情况下,jmh会在meta-INF /
Microbenchmarks下寻找生成的类,而maven构建会将其放在项目的根目录下。但是eclipse项目的根不在类路径上,因此在IDE中执行它会导致“未找到基准”。
我按照以下方式运行:
- mvn clean软件包(使用外部maven安装,未嵌入eclipse中)
- 右键单击jmh-samples项目,选择“构建路径->用作源文件夹”
- 您现在可以在Eclipse中将jmh-samples中的任何基准作为Java应用程序运行
不利的一面是,由于eclipse与自动生成的文件相混淆,因此在“问题”视图中您可能会看到1000多个“错误”,但是,哦,至少它可以正常工作。



