Java 애플릿을 작성 중입니다. 로컬 파일 시스템의 JAR 파일에서 정보를 가져 와서 애플릿에 표시 할 jpanel을 작성합니다.Java 애플릿이 로컬 파일 시스템에 액세스 할 수 있습니까?
애플릿이 Eclipse의 appletViewer에서 올바르게로드되고 있지만 생성 한 HTML 파일을 시작할 때마다로드되지 않습니다.
html 파일은 클래스 파일을 가리키며 외부 jar도 가리 킵니다.
제안 사항?
감사
Java 애플릿을 작성 중입니다. 로컬 파일 시스템의 JAR 파일에서 정보를 가져 와서 애플릿에 표시 할 jpanel을 작성합니다.Java 애플릿이 로컬 파일 시스템에 액세스 할 수 있습니까?
애플릿이 Eclipse의 appletViewer에서 올바르게로드되고 있지만 생성 한 HTML 파일을 시작할 때마다로드되지 않습니다.
html 파일은 클래스 파일을 가리키며 외부 jar도 가리 킵니다.
제안 사항?
감사
예, 애플릿은 jarsigner 툴에 서명합니다.
Eclipse에서로드가 발생하지만 웹 브라우저가로드되지 않는 이유는 무엇입니까? –
명시 적으로 부여하지 않으면 애플릿이 로컬 파일 시스템에 액세스하지 못할 수 있습니다.
권한 오류 대신 포장 오류가있는 것처럼 "로드되지 않습니다"라는 소리가납니다. 애플릿 뷰어 로그를 살펴보십시오.
나는 모든 권한을 부여하는 정책 파일을 가지고있어서 내가 원하는 것을 액세스 할 수 없습니까? –
정책 파일이 샌드 박스 외부의 애플릿을 허용하지 않는다고 생각합니다. –
@ ThorbjørnRavnAndersen 그들은 그렇게합니다. 모든 권한을 코드베이스에 할당 할 수 있습니다. 로컬 파일 시스템은 다를 수 있습니다. – flup
당신이 넷빈즈를 사용하는 경우 다음 바로 애플릿 프로젝트를 클릭 -> 속성 -> webstart-> clickon Enablewebstart -> customize->를 선택 라디오 자기-, 서명자 generatedkey->
는 다음 작업이 확인 될 것입니다 done
이것은 인터넷의 애플릿에는 적용되지 않습니다. 어째서 단순히 애플릿의'archive' 속성에 Jar 파일을 추가하지 않습니까? BTW - * "Eclipse는 왜로드가되지만 웹 브라우저가 아닌가?"* IDE의 전형적인 Eclipse는 보안 샌드 박스가없는 애플릿을 실행하기 때문에. –