我正在使用 OpenJDK 17 和 Guava 31.1-Jre。我也在使用 Spring Boot。
我有线:
ImmutableSet<ClassPath.ClassInfo> classSet = ClassPath.from(ClassLoader.getSystemClassLoader())
.getTopLevelClassesRecursive(config.getFunctionPackage());
每当我运行“mvn test”时,它都会找到合适的类。但是当我使用“java -jar ...”运行它时,它没有找到任何类。我验证了“config.getFunctionPackage()”两次都返回相同的值。
是否使用了不同的类加载器,或者是否发生了其他事情?
谢谢。