로봇 팀 FRC 용 스카우팅 소프트웨어 (Java)를 만들고 있습니다. 정찰은 경쟁 중에 다른 팀의 로봇에 대한 데이터를 수집하는 것과 같습니다. 제 프로그램이 그 과정을 가능한 간단하고 쉽게 만들어주는 것이 절대적으로 중요합니다. 내 프로그램은 두 가지 방법으로 데이터를 저장할 수 있습니다. 그 중 하나는 사용자의 하드 드라이브에 .scout 파일을 작성하는 것입니다. 이 모든 것이 잘 작동하지만, 마무리 터치로 .scout 파일을 내 프로그램과 연관 시키려면 .scout 파일을 내 프로그램과 연관시키는 방법을 구현하고 싶습니다. Microsoft Word의 .docx와 같습니다. 사용자가 .doc/.docx/... 등을 자신과 연결하면 사용자가 이러한 확장명을 가진 파일을 클릭하면 Word가 열리고 사용자가 클릭 한 파일이 열립니다. 내 신청서에 이런 것이 필요하다. Java로 작성되었으며 다른 운영 체제 (Windows, OSX, Ubuntu Linux 등)에서 작동해야한다는 것을 명심하십시오.파일 형식을 내 프로그램과 연결 (Java)
1
A
답변
2
프로그램에 GUI가 있습니까? 그렇다면 Java Web Start으로 실행하십시오.
JWS는 Windows에서 OS X & * nix의 파일 형식을 응용 프로그램과 연결할 수 있습니다. 다음은 .zzz
파일 유형을 데모와 연결하는 demo. of the JNLP API file service입니다. 앱.
+1
예, 모든 GUI 기반입니다. 고마워요. –
Java의 표준 Java 라이브러리를 통해 제공되지 않습니다. 네이티브 OS 고유의 기능입니다. Windows에서는 Windows 레지스트리 (http://stackoverflow.com/questions/1387769/create-registry-entry-to-associate-file-extension-with-application-in-c)를 통해이 작업을 수행 할 수 있습니다. NSIS, InnoSetup 등과 같은 설치 관리자 빌더를 사용하여 레지스트리 항목을 설정할 수 있습니다. Java Web Start (JWS)는 아마도 크로스 플랫폼을 지원하는이 기능을 가지고 있습니다. –
고마워, 그게 많은 도움이 :) 이것에 많은 시간을 낭비하고있다. –