Java (실행 가능한 JAR)로 프로그램을 작성했으며이를위한 설치 프로그램을 작성해야합니다. 설치 관리자는 다음과 같은 자질을 가져야합니다.종속성이있는 실행 가능 Jar 파일에 대한 래퍼
- Windows 및 Mac 환경에서 작동해야합니다.
- 일반적인 "다음 -> 다음 -> 설치"설치 프로그램 프롬프트를 허용합니다. (고객 용이성)
- 외부 종속성을 정확하게 배치 할 수 있어야합니다.
참고 : 대부분의 외부 종속성은 프로그램이 올바르게 작동하려면 실행 가능 병과 동일한 디렉토리에 배치해야합니다.
구성하기가 쉽다면 좋을 것입니다. 몇 달러의 비용이 들고 매우 간단하다면 무료가 아니어도됩니다.
감사합니다.
편집 : "그게 어리석은, 재 설계"코멘트/답장을주십시오. 나는 외부 의존성을 가진 프로그램을 만들기로 선택하지 않았다. 그것은 특정한 이유로 내 고용주에 의해 지정되었다. 나는 그것을 자신의 길로 만들거나 다른 사람을 찾을 것입니다.
왜 'WebStart'가 아닌가요? – npe
* "대부분의 외부 종속성은 프로그램이 올바르게 작동하려면 실행 가능 병과 동일한 디렉토리에 있어야합니다."* 응용 프로그램을 다시 디자인하십시오. (최선의 접근 방법이라고 생각합니다). –
@npe JWS는 'external dependencies'가 클래스 파일과 동일한 위치에 있음을 배포자가 지정하는 것을 허용하지 않습니다. 실제로는 외부 종속성이 적극적으로 작동합니다. 런타임 클래스 경로에 쉽게 추가 할 수 있지만 '같은 디렉토리'는 추가 할 수 없습니다. –