2014-03-25 2 views
1
내 자바 7 응용 프로그램에 대한 설치 만들기

나는 최근에 Mac에서 작동하고 기존 자바 6 응용 프로그램이 이미 (JarBundler에서 스위치를 만든 자바 7이 패키지는 맥

를 사용하도록 스위치를 시작했습니다 애플리케이션 번들 생성 용 이전 Java 6 유틸리티)을 Oracle의 AppBundler에 제공합니다. 이것은 예상대로 작동하는 것 같습니다. 새 Java 7 응용 프로그램을 Finder 윈도우에서 두 번 클릭하여 시작할 수 있습니다. 심지어 수동으로 응용 프로그램 "응용 프로그램"폴더를 이동할 수 있으며 잘 작동합니다.

Iceberg 유틸리티를 사용하여 설치 프로그램을 만들 때 문제가 발생합니다. 생성 된 패키지 설치 관리자 (.pkg)를 실행 한 후 응용 프로그램 폴더를 살펴볼 때까지 설치 관리자가 만들어지고 예상대로 작동합니다.

응용 프로그램을 두 번 클릭해도 아무런 변화가 없습니다. 또한 실행 아이콘 (일반 응용 프로그램 아이콘 만 표시)을 표시하기 위해 .icns 파일을 선택하지 않습니다.

응용 프로그램 폴더의 모든 파일을 응용 프로그램 패키지와 비교해 보았는데 동일한 것으로 보입니다.

저는 pkgbuild 및 productbuild로 전환하는 것을 포함하여 생각할 수있는 모든 것을 시도했습니다. 이 툴들은 빙산처럼 행동했습니다.

이 문제에 대한 도움을 주시면 감사하겠습니다.

답변

1

지옥에 오신 것을 환영합니다. 잠시만 머물러주십시오. 오라클이 오래된 plist.info 및 Mac App Bundles과 동일한 구조를 사용하지 않기로 선택한 이유는 무엇입니까? 새로운 AppBundler (특히 리소스 경로 ...)와 관련된 많은 문제가 있습니다.

:에서 참조하시기 바랍니다