여기에서 도움말 찾기 jar 파일에서 Mac 응용 프로그램을 만들고 특정 파일 확장자와 응용 프로그램을 연결할 수 있습니다.Mac에서 파일 연결
해당 확장명을 가진 파일을 두 번 클릭하면 해당 응용 프로그램과 궁극적으로 포함 된 Java 응용 프로그램에서 열립니다.
그러나 우리는 Java 응용 프로그램의 main 메소드에 대한 인수로 선택한 파일 경로를 가져와야합니다. 어떻게이 작업을 수행 할 수 있습니까? 파일 형식 연결에 대한
defaults write com.apple.LaunchServices LSHandlers -array-add
<dict>
<key>LSHandlerContentTag</key>
<string>PUT_FILE_EXTENSION_HERE_WITHOUT_PERIOD</string>
<key>LSHandlerContentTagClass</key>
<string>public.filename-extension</string>
<key>LSHandlerRoleAll</key>
<string>org.category.program</string>
</dict>
변경 사항이 있습니다.
Info.plist
파일에 변경 사항이 있습니까?