2017-05-12 3 views
0

고객에게 릴리스하기 위해 실행 가능한 jar 파일을 만들었습니다.Windows에서 서비스와 같이 Linux (fedora, 우분투)에서 jar 파일을 자동 실행하는 방법

Windows의 경우 .exe 설치 파일을 만들었습니다. exe ​​파일이 실행되면 jar 파일이 설치되고 자동 실행됩니다.

하지만 Windows와 같은 Linux를 릴리스하는 방법을 모르겠습니다.

나는 Windows exe 파일 용으로 만들어진 것과 같이 리눅스에서 자동으로 실행되도록 설정하고 싶다.

누구든지이 작업을 수행하는 방법을 알고 있습니까?

패키징과 같은 정보를 찾았지만, 이러한 것들은 내가 원하는 것처럼 보이지 않습니다.

답변

1

실행 가능한 jar를 설치하는 사용자 지정 RPM 패키지을 만들 수 있습니다. 또한 jar를 서비스로 실행하는 시스템 d 유닛 파일 (이전 Linux 시스템의 경우 init 파일)을 설치하기위한 단계를 추가 할 수 있습니다.

이 RPM은 설치 중에 수행 할 작업을 지정하는 스크립트를 사용합니다. jar를/bin 디렉토리에 복사하는 단계와 systemd 유닛 파일을 시스템에 작성/설치/실행하는 단계를 추가하십시오.