Java Web Start의 경우 내 프로그램과 관련된 데이터를 저장하고 액세스 할 수있는 기본 위치가 있습니까? 또는 폴더를 만들어야합니까? Java Web Start (프로그램 폴더를 얻지 못한다고 가정)는 Window 용 프로그램 파일, Mac 용 애플리케이션 등에서 표준으로 작성하는 것이 표준입니까?Java Web Start는 기본 프로그램 폴더를 제공합니까?
4
A
답변
3
사용자 홈 디렉토리에 하위 디렉토리를 사용합니다. 예 : System.getProperty ("user.home") + File.separator + ".myapp /"
그러나 사용자는 웹 시작 응용 프로그램에 대한 추가 사용 권한을 추가해야합니다.
JDK에 포함 된 속성 파일이나 XmlEncoder를 사용할 수 있습니다. 또는 내가 SQLite는 DB를 말할 저장하기를 원한다면, 나는 기본적으로 그냥 시스템의 관행에 대한 준수하려고 것 그래서,
xstream.save(anyObject)
0
webstart를 사용하여 프로그램과 관련된 데이터를 저장하고 액세스 할 특정 기본 위치가 없습니다. 그러나 Java는 Preferences API을 사용하여 특정 저장 위치/형식에 대한 걱정없이 구성을 저장하는 플랫폼 독립적 인 방법을 제공합니다.
2
사용자 설정을 저장하는 Preferences API 외에도 the javax.jnlp
package에서 찾을 수있는 몇 가지 서비스가 있습니다.
구체적인 요구 사항에 대해서는 PersistenceService
이 특히 유용합니다.
.jar
파일의 한 부분으로 필요로하는 모든 데이터를 제공하여
.jnlp
파일을 참조하고 어떻게 그들이
DownloadService
를 사용하여 다운로드 할 때 사용자 정의 할 수 있습니다.
관련 문제
- 1. Java Web Start는 무엇을 실행합니까?
- 2. Java 프로그램 패키징 및 배포
- 3. Java Web Start는 업데이트 된 응용 프로그램을 다운로드 할 때 실행되지 않습니다.
- 4. Java-Web-Start는 내 응용 프로그램에서 docx 파일을 만들 때 NoClassDefFoundError를 제공합니다.
- 5. Java Web Start 클라이언트 응용 프로그램 인증
- 6. 서명 된 Java 애플릿/Web Start는 사이트 간 IFRAME의 콘텐츠를 조작 할 수 있습니까?
- 7. Java Web Start를 통해 시작된 클라이언트 응용 프로그램 닫기 추적
- 8. 제네릭에 기본 유형을 어떻게 제공합니까?
- 9. Satchmo에서 기본 고객에게 할인을 제공합니까?
- 10. 파이썬은 "무료"기본 이터레이터를 제공합니까?
- 11. 기본 폴더를 변경하는 방법
- 12. Java Web Starter AMI
- 13. Java Web Translator 라이브러리
- 14. 지침 "기본"Java 웹 응용 프로그램 만들기
- 15. Launch4J와 Java Web Start의 조합은 무엇입니까?
- 16. Eclipse Web 프로젝트에서 WebContent 폴더를 다른 것으로 변경하려면 어떻게해야합니까?
- 17. Java Web Start 대 임베디드 Java 애플릿
- 18. Java Web Services with Java - Framework?
- 19. Java Web Start 및 Main Class
- 20. 응용 프로그램 폴더를 가져 오십시오.
- 21. Java Web Start 관련 문제
- 22. Java Web Start & proxyPort/proxyHost
- 23. Java Web Start 인증 옵션
- 24. Java Web Start. 단계별 설명
- 25. Java Web Start로 log4j 구성
- 26. Java Web Start - Android에서 작동합니까?
- 27. Java Web Start 응용 프로그램의 느린 시작
- 28. Objective-C 프로토콜의 기본 구현을 어떻게 제공합니까?
- 29. log4j를 사용하여 Java Web Start에 로그인하십시오.
- 30. Java Web Start 창 제목 문제
확인 감사 간단 XStream, Xvantage 또는 the simple framework 같은 외부 라이브러리를 사용 프로그램 폴더를 만드시겠습니까? –
sqlite db를 사용하고 싶다면 사용자 디렉토리 아래에 저장하는 것이 가장 좋습니다. – Mark