사용 가능한 모든 클래스 (인터페이스, 주석 등)를 검색하는 것이 런타임에서 가능한지, 스프링, 반사 및 다른 많은 프레임 워크 및 라이브러리는 현재 클래스가로드되는 방식에 대한 Jigsaw 관련 변경 사항에 대해 현재 수행하고 있습니다.Java에서 런타임시 classpath/modulepath를 검색 중입니다.
편집 : 이 질문에 대한 스캔 클래스를 찾고 실제 실제 파일 경로입니다. The other question은 동적으로 약 이고, 클래스 및 리소스는입니다. 그것은 관련이 있지만 대단히 아니요 중복입니다.
UPDATE : 부두 프로젝트는 이에 대한 표준화 된 API에 대한 JEP proposal했다. 이 현실을 돕는 방법이 있다면 제발. 그렇지 않으면, 기다리고 희망을 품을 수 있습니다.
많은 변화가 없다고 생각합니다. 다른 모듈에 대한 모듈의 가시성이 있다면, 여전히 일반적인 것을 할 수 있습니다. 혹시 모듈에서 클래스에 접근 할 수 없다면'InaccessibleObjectException' 또는 이와 비슷한 예외가 발생할 것입니다 – Eugene
@Eugene 정말요? 클래스 패스가 이제는 "레거시 (legacy)"일 것 같아서, _modulepath_로 대체되었습니다. 그래서 나는 클래스 패스로 사용되던 것들을 바꾼 것으로 추측하고 있습니다. – kaqqao
[Java 9에서 클래스와 리소스를로드 중입니다.] (https://stackoverflow.com/questions/45166757/loading-classes-and-resources- in-java-9) –