2

실행할 jar 파일 (mts.jar)이 있으며 런타임에 다른 jar (hook.jar)을 추가해야합니다.런타임 동안 다른 jar 파일을 실행하는 동안 jar 파일을 클래스 경로에 추가하는 방법

mts.jar은 hook.jar에있는 일부 클래스에 따라 다릅니다. 그리고 mts.jar을 실행하는 동안 런타임에이 hook.jar을 classpath에 전달해야합니다. 나는 또한 다음과 같은 클래스 경로를 설정하기 위해 노력했다

java -cp "bin:hook.jar" mts.jar ccp.mts.server.websocket.Server 

java -cp "hook.jar" mts.jar ccp.mts.server.websocket.Server 

:

나는 아래의 조합을 시도

java -cp mts.jar ccp.mts.server.websocket.Server 
:
set CLASSPATH="C:\Users\Desktop\mts 4.3\hook.jar" 

다음 아래와 같이 평소와 같이 실행 시도

그러나 클래스를 찾을 수 없습니다. 예외.

내가 틀렸을 수도 있습니다.

+0

전체 예외 추적 정보를 표시 하시겠습니까? – ashburshui

답변

0

두 파일은 예를 들어, 당신은 또한 전체 경로를 지정할 수 있습니다 다음, 같은 디렉토리 안에있는이

java -cp mts.jar;hook.jar ccp.mts.server.websocket.Server

과 같이 호출해야합니다 : 응용 프로그램을 실행하려면

java -cp c:\mts.jar;c:\hook.jar ccp.mts.server.websocket.Server

ccp.mts.server.websocket.Server이 JAR 파일 중 하나에 있으며 이 있는지 확인하십시오. 메인 방법.

관련 문제