gpt4 book ai didi

java - 在非 Maven 项目中,如何在运行时查看 java 类路径中的类?

转载 作者:行者123 更新时间:2023-11-29 04:26:25 25 4
gpt4 key购买 nike

<分区>

我有两个项目在 eclipse 中具有相同的声明依赖项。一组单元测试有效,而另一组无效。我收到错误 No tests matching [*methodname*]。一些谷歌搜索建议图书馆问题,但我无法确定这些可能被引入的位置。项目几乎相同,测试框架(junit、powermock、mockito)应该相同。在首选项中查看 java 构建路径 -> java 构建路径显示相同的引用。我怀疑 eclipse 菜单没有反射(reflect)在运行时加载的实际类。有没有办法在运行时回显类路径以便我可以扫描它以查找重复项?

更新:潜在的问题是我在类路径上有冲突的 junit 和 powermock 版本。我能够通过从 eclipse 构建路径配置面板中删除、重新添加和重新排序 jar 来解决这个问题。这非常乏味,下面接受的解决方案会显着减少解决时间。

这个问题被标记为重复,但是链接的文章是特定于 Maven 的,并且没有解决在运行时查看类路径的潜在问题。公认的解决方案对于 Maven 和非 Maven 项目都是可行的。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com