그래, 처음에는 "아카이브 안에 쓸 수 있습니까?"라고 말하는 오래된 질문처럼 들리므로이 질문을하기 전에 생각했습니다. Mac OS X을 처음 사용했지만 응용 프로그램이 .app
확장자와 특정 파일 구조의 폴더 일뿐입니다. 그래서,이 폴더 안에 쓸 수 있는지, 만약 그렇다면 어떻게해야하는지 알고 싶습니다.Java로 Mac 응용 프로그램 패키지/폴더에 쓰기
내가 물어 보는 이유는 Java 프로그램의 Windows에서 프로그램 디렉토리 (프로그램 파일의 원칙)에있는 일부 파일을 읽지 만 OSX 응용 프로그램에서는 어떤 파일도 생성하지 않는 것입니다. 명백한) - 그래서 나는 그들이 .app
폴더에 그들을 저장해야한다고 짐작했다! 내가 잘못 생각했다면, 응용 프로그램이 어디에 파일을 저장하는지 알고 싶습니다. 사전
편집 내 응용 프로그램에서 숨김 파일을 떠나면 내가 부정적인 피드백을 두려워하기 때문에이 질문은 물어 온 이유에
덕분에, 그래서 정말 유익한 의견이 필요합니다. 요컨대, 내 응용 프로그램에는 구성 파일이 필요하지만 사용자가 자신의 '데이터베이스'를 만들 수도 있습니다. 나는 이제 이것을 사용자의 문서 폴더에 저장하겠다고 생각하지만, 앱을 삭제하거나 그냥 남겨두면이 파일을 삭제해야하는지 확신 할 수 없습니다. 분명히, 그것들을 삭제하면 패키지를 만들어야 할 것입니다. 이것은 사용자를위한 추가 단계 일 것이므로, 어떻게 생각하십니까? ... 오, 예, 응용 프로그램은 사용자가 유효한 직렬 키를 입력 할 때 라이센스 파일을 생성합니다 - Windows에서는 정보가 레지스트리에 저장되지만 Mac에서는이 정보가 들어있는 파일을 어디에 둘지 확실하지 않습니다! 어떤 도움이라도 대단히 감사 할 것입니다.
이 답변을 주셔서 대단히 감사합니다. 바로 내가 필요한 것입니다. 권한으로 인해'.app' 폴더에 글을 써서는 안된다는 것을 읽었지만, 다른 점은 알아두면 유용합니다! 필자는'~/Library/Application Support'에 설정 파일과 라이센스 파일을 저장하고 데이터베이스를 저장할 위치를 정하도록 결정했습니다. 하지만 파일을 남겨둔 것에 대해 다시 한 번 감사드립니다. Mac에서는이 내용이 중요하지 않지만, 어쨌든 제대로 된 것은 아닙니다. – Andy