안녕하세요, 저는 처음으로 실제 직업 기회 (흥미 진진한)를 가진 대학 수석입니다. 이제는 프로그래밍 예제를 볼 필요가있는 단계에 있으며, Java에서 난수 생성기 서비스를 구현하는 작업을 두 가지 다른 구현 방식으로 제공합니다 (하나는 기본 제공 항목을 사용하고 다른 하나는 선택 항목) . 코드는 쉬운 부분이지만, 작업의 한 부분이 나를 혼란 ... 여기있다 : 후보로 내 자신의 프로젝트를 컴파일Java에서 다시 컴파일하지 않고 구현을 추가 하시겠습니까?
평가자로내가 실행의 .jar로 내 코드를 만들고있어 기본적으로, 나는 다음을 수행 할 수 있어야한다 jar 파일. 내 솔루션을 candidate executable executable jar로 등록하십시오. 후보 실행 파일 jar를 실행합니다. 어떻게 든 내 구현을 실행하도록 알려줍니다.
및
평가자 자신의 난수 생성기 구현에 플러그 후보에 의해 개발 된 코드와 컴파일 된 클래스를 사용할 수 있어야합니다 응시자의 코드를 다시 컴파일하지 않아도됩니다.
도대체 무슨 뜻입니까? 어쩌면 나는 명백한 것을 놓친 것일까? 나는 모든 것을 다시 컴파일 할 필요없이 어떻게 구현할 수 있을지 모르겠다 ... 나는 내 대학에서 그런 식으로 들어 본 적이 없기 때문에 너무 큰 일은 아니기를 바란다. .
도움/의견을 보내 주시면 감사하겠습니다.
을보십시오. http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html –
@ Joachim : Shouldn 코멘트가 아니라 대답일까요? –
@Aaron : 아마도 ... 1 개로 만들 수 있습니다 .-) –