2013-05-22 2 views
3

항상 실행해야하는 Java 클라이언트 응용 프로그램을 작성했습니다. 클라이언트는 Windows와 osx 컴퓨터에서 실행해야합니다. - 운영 체제에 독립적으로 백그라운드에서 jar 파일을 실행하는 방법이 있습니까?백그라운드에서 항아리를 실행하십시오 (windows & osx)

+0

jar를 실행하는 OS 독립적 인 방법은 백그라운드에서 수행하거나 다른 방법으로 수행 할 수 없습니다. –

답변

1

http://commons.apache.org/proper/commons-daemon/index.html 프로젝트를 살펴보십시오. 그것은 자바 코드를 데몬 서비스로 실행할 수 있습니다.

+0

나는 commons-daemon 프로젝트를 사용하여 서비스/데몬을 만들었다. 이것은 Windows에서 작동하지만 Linux (우분투)에 jsvc를 설치하려고하면 다음 오류가 발생합니다. *** 출력 파일 작성 *** configure : creating ./config.status config.status : Makefile 작성 sed : 파일 ./confstatZsFeiM/subs-1.sed 줄 33 : 끝나지 않은's '명령 config.status : Makedefs 만들기 sed : 파일 ./confstatZsFeiM/subs-1.sed 줄 33 : 끝나지 않은's'명령 config .status : 네이티브/Makefile 생성 sed : file ./confstatZsFeiM/subs-1.sed 줄 33 : 끝나지 않은's '명령 그리고이 결과는 빈 make 파일이됩니다. – ToHe

+0

누구든지이 문제를 해결하는 방법을 알고 계십니까? – ToHe

+0

@ToHe, 우분투 용 패키지 jsvc가 있다고 믿습니다. apt-get/aptitude search jsvc를 시도하십시오. http://packages.ubuntu.com/search?keywords=jsvc – WeMakeSoftware

관련 문제