如何从单元测试中获取src/main/java类加载器
在单元测试中,我试图获得一个包下的类列表 当我这样做的时候如何从单元测试中获取src/main/java类加载器,java,reflection,junit,Java,Reflection,Junit,在单元测试中,我试图获得一个包下的类列表 当我这样做的时候 ...getClassLoader().getResource("<some package in both main and test>"); …getClassLoader().getResource(“”); 从单元测试中,它返回一个指向测试类的URL。如何获取主类的URL 编辑: 更清楚地说,我在寻找一个类加载器,它允许我访问主类。最终,要获得正确的URL。ClassLoader.getResource返回找到的
...getClassLoader().getResource("<some package in both main and test>");
…getClassLoader().getResource(“”);
从单元测试中,它返回一个指向测试类
的URL。如何获取主类的URL
编辑:
更清楚地说,我在寻找一个类加载器,它允许我访问主类。最终,要获得正确的URL。ClassLoader.getResource返回找到的第一个URL。尝试getResources(),它将搜索所有可用的类路径ClassLoader显示java类的加载位置。要获得指向主类的url,必须在我知道的主类中使用加载程序。如何从单元测试中做到这一点?谢谢。我错过了那个方法!