내 Java 응용 프로그램을 MacOS에 배포하려고하는데 가장 일반적인 방법은 응용 프로그램 폴더와 응용 프로그램에 대한 심볼릭 링크가 포함 된 DMG 파일 인 것 같습니다. 다른 응용 프로그램 폴더와 응용 프로그램으로 심볼릭 링크를 포함합니다.ANT를 사용하여 DMG 파일을 빌드하는 플랫폼 간 방법은 무엇입니까?
나는 Windows에서 크로스 플랫폼 DMG 파일을 생성 할 수 있기를 원합니다. (크로스 플랫폼 Java ANT 작업이 가장 좋을지라도!) 따라서 내가 발견 한 유일한 옵션은 this question이고 다음 중 하나의 카테고리에 속합니다 유료 응용 프로그램 또는 Linux 명령.
그렇지 않은 경우 DMG 파일을 쉽게 구분할 수 있지만 사용자 친숙도는 여전히 비슷합니다. 의미심장 한 말로, "Mac을 기반으로 구축"과 같은 대안을 의미하는 것은 아닙니다!
편집 : 자바 7과 함께 작동하는 JavaApplicationStub을 찾기 위해 나는 현재 JarBundler를 사용하고 있지만 아직했습니다 (내 응용 프로그램은 자바 7을 필요로 불행하게도 보인다 걸림돌의 비트가있는!)
, 나는 – ecle
@eee 내가 뭔가를 누락하지 않는 한 http://www.eclipse.org/swt/macosx/ 뭔가를 발견, 이 링크는 hdiutil을 사용하는 프로세스를 보여 주며, 이는 크로스 플랫폼이 아닙니다. – berry120
당신이 옳습니다; Windows에서 컴파일해야한다는 귀하의 요구 사항을 놓쳤습니다. 확인해보세요. http://code.google.com/p/limegreen/ – ecle