실행중인 Java 프로세스 (데몬)가 있습니다. 이 프로세스는 서비스처럼 사용됩니다. 이 서비스를 사용하면 신뢰할 수있는 서버에서 서명 된 zip 파일을 다운로드 할 수 있습니다. ZIP 아카이브를 압축 해제 한 후 "압축을 푼"폴더에 바이너리를 실행하려고합니다.UNIX에서 Java로 전개하고 실행하십시오.
문제는이 바이너리가 실행 가능하지 않다는 것입니다 (파일 모드에서 'x'없음). Java로 설정할 수는 있지만 일반적인 방법이 필요합니다.
좋은 방법으로 배포를 수행하는 방법에 대한 아이디어가 있습니까?
는
는 기본적으로 나는 내가 ZIP 압축 파일을 압축 해제 한 후 유닉스 파일 모드 비트를 복원 할 (예, 자바 있어야합니다). 이 일을 할 수있는 Java Lib이 있습니까?
좋은 점은 무엇을 의미합니까? 압축 파일에 대한 제어권이 있다면 압축을 풀기 전에 바이너리가 올바른 모드인지 확인하십시오. – Perception
@Perception : 모든 zip 압축기가 유닉스 파일 모드 비트 저장을 지원하는 것은 아닙니다. 그리고 모든 압축 해제 기가 복원을 지원하는 것은 아닙니다 ... – thkala
@thkala 그게 내가 필요한거야. 이 일을 할 수있는 Java Lib이 있습니까? – alexvetter