콘솔 응용 프로그램을위한 작은 인터페이스를 만들고 있으므로 콘솔 응용 프로그램을 실행하고 명령 줄을 통해 명령을 실행하고 있습니다.Java Web Start를 통해 외부 JAR에 클래스 경로를 제공하는 방법
내 문제는 내가 실행중인 JAR에 JAR 라이브러리에 대한 경로를 제공해야한다는 것이다. 그러나 나는이 정보를 정확하게 전달하는 방법을 모른다. JNLP File Syntax에있는 정보에 따르면 모든 JAR 파일을 JNLP 파일의 JAR 경로에 추가해야합니다.
이 파일은 다음과 같습니다
<resources>
<j2se version="1.5+"/>
<jar href="uToolGUI.jar" main="true"/>
<jar href="uTool.jar"/>
<jar href="jpcap.jar"/>
</resources>
나는 현재 실행하고있어 라인이있다 : 그래서
java.exe -cp lib\jpcap.jar;. -jar D:\jarCreateLib\uTool.jar gen
나는 질문으로 귀결 생각 - 내가 원하는 참조 어떻게 라이브러리를 사용하면 Web Start에서 그렇게 할 수 있습니다.
Eclipse를 통해 실행될 때 매력처럼 작동합니다. java -jar...
을 실행해야한다면 -Djnlp.java.library.path=lib
에 추가해야합니다. 그러나 Java Web Start를 실행할 때마다 별다른 차이가 없습니다.
미리 답변 해 주셔서 감사합니다.
'manifest'는 무엇을 말하고 있습니까? – trashgod
대기열이 아닌 다른 행과 파일의 서명이 있습니다. 메인 클래스 : uTool.View.MainViewFrame –