1 단계 : Jar Bundler를 통해 .app 파일로 묶는 Java 응용 프로그램이 있습니다. Java 파일은 일부 폴더에 의존하며 그 중 하나는 "구성"이라고합니다.Java Applcation이 설치된 Mac OS X의 PackageMaker
2 단계 : MyApplication.app를 마우스 오른쪽 단추로 클릭하고 "패키지 내용 표시"를 선택한 다음 Config 폴더를 "Resources"폴더에 플롯합니다.
3 단계 : 그러면 PackageMaker를 사용하여 응용 프로그램 설치 파일을 만듭니다. 그건 잘됐다.
그러나 테스트를 위해 내 컴퓨터에 응용 프로그램을 설치하고 응용 프로그램을 실행하면 구성 폴더에 쓸 때 Java 오류가 발생합니다. 즉, 그것은 IOException : Permission Denied입니다. 이 2 단계에서 생성 된 응용 프로그램을 실행할 때 발생하지 않습니다. 어떻게 해결할 수 있습니까? PackageMaker 3 단계에서 Java 코드가 구성 파일에 쓸 수 없게됩니다.
또한 .zip 또는 .dmg로 앱을 배포 할 수 없습니까? – nielsbot
그게 사실이야! 그러나 당신은 여전히 당신 자신의 번들에 글을 써서는 안된다. – duskwuff
예, 나는 단지 .. 대안을 제시하고있는 것을 보았습니다. – nielsbot