2
반사에 문제가 있습니다. 나는 다른 클래스라는 ClassModel 확장하는 클래스가 있습니다클래스가 명확하게 존재하더라도 0을 반환하는 반사
package net.gd.globalwars.commands;
public class Country extends CommandModel { }
을 그리고 당신이 볼 수있는이 패키지에 "net.gd.globalwars.commands"입니다 지금은 모든 클래스를 찾기 위해 새로운 반사 객체를 사용하고 그 CommandModel을 확장하고 수를 인쇄하지만, 수는 사전에 0
Reflections commands = new Reflections("net.gd.globalwars.commands");
System.err.println(commands.getSubTypesOf(CommandModel.class).size());
감사합니다!Country
, CommandModel
, 나는 이것이하게 의심하지만 호출 클래스, 같은 패키지에 있습니다
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.9-RC1</version>
</dependency>
가정이 받는다는 종속성을 사용
는
클래스가 maven 종속성에서 가져온 것이 중요합니까? – DeGambler
위의 사항에 신경 쓰지 마라. 나는 피곤했다. .. – DeGambler
당신의 코드를 사용해 보았던 의존성 버전을 알리는 쉬운 방법이 아니다. – jkschneider