Java 8의 javapackager
명령은 독립형 실행 파일을 작성할 수 있습니다. 웹상의 예는 대개 하나의 jar 파일 만 사용하지만 응용 프로그램에 번들로 제공해야하는 jar 파일이 여러 개 있습니다. 문서에서는 번들러에 -B
옵션을 통해 classPath=path
을 보내는 클래스 경로를 알리는 것이 가능하다고 명시합니다. 그러나, 패키지 애플리케이션 내부의 결과 <applicationname>.cfg
파일이 클래스 경로 인수에 의해 전혀 영향을받지 않는다javapackager로 만든 실행 파일에 클래스 경로를 어떻게 지정합니까?
app.classpath=
를 말한다 라인입니다,하지만 난 수동으로 사용하는 모든 단지를 포함하도록 수정해야 응용 프로그램을 작동 시키십시오.
이 모든 것이 macOS에 관한 것이므로 다른 플랫폼에서 아직 시도 할 수 없습니다.
어떤 통찰력이라도 대단히 감사합니다. 예를 들어 둘 이상의 항아리를 사용하는 작업 예제.
제안 해 주셔서 감사합니다. 아마 작동하지만, 라이센스에 영향을 미칠 수도 있습니다. 왜냐하면 제 3 자로부터받은 jar 파일을 언제나 재 패키징 할 수있는 것은 아니기 때문입니다. 그래서, 원래의 문제에 대한 해결책은 여전히 인정 될 것입니다. – ukor