에서 -javaagent 옵션을 지정, 당신은 일반적으로 명령 옵션을 호출 할 수 있습니다JAR 파일의 기본 클래스 전에 자바 계측 에이전트를 호출하기 위해 JVM에게 매니페스트
java -javaagent:agent.jar program.jar
이를 입력 할 필요 아웃 때마다 꽤 불편합니다. 그래서 program.jar
매니페스트에 에이전트를 지정하는 방법이 있습니까?
# program.jar/META-INF/MANIFEST.MF
...
Java-Agent: agent.jar
[이 답변] (http://stackoverflow.com/a/19912148/2711488)의 끝에는 첨부 API를 사용하여 자체에 첨부하는 예제 코드, 즉 Java 에이전트로 시작하는 샘플 코드가 있습니다. 주된 목적은'Instrumentation' 구현 인스턴스를 사용하는 것입니다. 그것이 당신의 목표라면, 당신은 이미 끝났습니다. 코드가 이미 필요한'Agent-Class :'매니페스트 항목을 가지고있는 jar 파일에 포함될 것이라는 것을 알고 있다면 더미 jar 파일 생성을 건너 뛰어 해당 솔루션을 단순화 할 수 있습니다. – Holger