Java : 항아리 (OSGI가 아닌)를 동적으로로드하고 하역 할 수있는 프레임 워크가 있습니까?

StackOverflow https://stackoverflow.com/questions/1603012

문제

나는 항아리에서 항아리를 동적으로로드하고 언로드 할 수있는 메커니즘을 원합니다. 번거로운 수입/수출 메커니즘 때문에 OSGI를 사용하고 싶지 않습니다.

도움이 되었습니까?

해결책

The라는 프로젝트가 있습니다 Java 플러그인 프레임 워크 그것이 당신이 찾고있는 것일 수도 있습니다. 웹 페이지 에서이 프로젝트는 Eclipse의 Pre-OSGI 플러그인 아키텍처를 일치시키고 확장하려는 시도가 있습니다. 일반적인 프레임 워크이며 SWT/데스크탑 앱과 관련이 없습니다.

다른 팁

당신은 사용할 수 있습니다 클래스 로더 JAR 파일에서 클래스를 동적으로로드합니다. 클래스를 동적으로로드 한 경우 필요한 경우 초기화 루틴을 명시 적으로 호출 할 수 있습니다. 나머지 Java와 마찬가지로이 메커니즘은 쓰레기 수집이므로 항아리를 명시 적으로 언로드 할 방법이 없습니다. 동적으로로드 된 클래스가 더 이상 참조되지 않고 쓰레기 수집이 실행될 때 JVM에 달려 있습니다.

Javarebel이지만 생산 배포가 아니라 개발에 적합합니다. 오픈 소스 대안을 찾고 있다면 따라갈 수 있습니다. 이 질문.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top