문제

.jar 파일을 사용하여 전화기에 Java ME 프로그램을 설치하면 어디에 설치합니까? Java 파일을 어떤 경로에서 찾을 수 있습니까? 아니면 파일 시스템에서 숨겨진 위치에 설치합니까?

도움이 되었습니까?

해결책

응용 프로그램 파일의 정확한 위치는 실행중인 장치/플랫폼에 따라 다릅니다. 내가 아는 한 응용 프로그램 이이 위치를 얻는 표준 방법은 없습니다.

이것은 의도적입니다. 응용 프로그램이 어떻게/어디에 저장되는지를 인식 할 이유가 없어야합니다 (이를 수행하면 휴대 성을 방지 할 수 있습니다).

항아리에 저장된 다른 리소스에 액세스하려면 getResourceAsStream 방법의 방법 MIDP 클래스 클래스 (Javadoc을 참조하십시오). 예를 들어:

InputStream is = getClass().getResourceAsStream("somefile.txt");

또는 대상 장치가 지원한다고 가정하면 JSR-75 장치의 파일 시스템에 직접 액세스 할 수 있도록 파일 연결 패키지를 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top