2013-06-11 1 views
1

Java에서 응용 프로그램을 만들었으므로 해당 응용 프로그램을 의 Mac OS X의 도크에 넣고 싶습니다. 그것은 .jar 파일로 할 수 없으므로 .app 파일로 감쌌습니다. 이제 시작조차되지 않습니다.Mac OS X의 Dock에 Java 응용 프로그램 넣기

이 응용 프로그램은 MyApplication.jar 파일과 동일한 디렉토리에 파일을 생성하며 이것이 문제 일 수 있다고 생각했습니다. MyApplication.app 디렉토리에 파일을 쓸 수 있습니까? 그렇지 않은 경우이 문제의 원인은 무엇입니까?

+1

[JarBundler] (http://informagen.com/JarBundler/) '.app'. 더 나은 해결책이있을 수 있습니다. 저는 MacOS 전문가는 아니지만 이것이 우리가하는 방법입니다. –

+0

AskDifferently 이것으로 도울 수 있습니다. 그 사람들은 애플 소프트웨어 지향 질문에 훌륭합니다. – Kyle

+0

필자가 알고있는 한, Java 프로그램에 Window (프레임이 필요할 수도 있음)가 있으면 도크에서 그렇게해야합니다. 당신이 원하는 아이콘을 얻는 것은 또 다른 질문입니다;) – MadProgrammer

답변

1

마침내 Eclipse를 사용했습니다. Mac OS X 버전의 Eclipse에서 파일 메뉴의 Mac 번들 옵션으로 내보내기가 있습니다.

2

Info.plistJavaApplicationStub 또는 중요한 요소가 누락되었을 수 있습니다. 이러한 용어에 익숙하지 않은 경우 관련 개발자 링크가 here입니다. 기술적으로는 허가가있는 경우 $JAVAROOT에 글을 쓸 수 있지만 here이라는 가이드 라인에 설명 된대로 사용자가 사용할 수있는 디렉토리를 사용하는 것이 가장 좋습니다.

+0

고급 설치 프로그램을 사용하여 번들을 생성했기 때문에 Info.plist에서 아무 것도 누락되지 않았을 것입니다. 데이터베이스 디렉토리를 "user.home"으로 변경하고 도움이되는지 확인해 보겠습니다. – Igor

+0

참고 사항 [대답] (http://stackoverflow.com/a/3034507/230513). – trashgod

+0

아니, 아무것도 작동하지 내가 무엇을 잘못 될 수있는 생각이 없다 사촌 오류 메시지가 나타나지 않습니다. – Igor