2012-02-17 2 views
0

애플릿을 사용할 때 java.lang.SecurityException: Permission denied: file:////Videos/public/scripts/screenshot.jar이 표시됩니다. 여기 내 Java 애플릿의 SecurityException

애플릿 코드 :

<applet code="Screenshot" archive="file:////Videos/public/scripts/screenshot.jar" width="100px" height="100px"> 
</applet> 

나는이 3 단계의 가이드를 사용하여 애플릿에 서명했지만, 내가 여전히 오류를 얻고있다대로, 나를 위해 일하지 않는 것 같습니다. http://www.narendranaidu.com/2007/11/3-easy-steps-to-self-sign-applet-jar.html

+0

제공하신 정보에서 알기가 매우 어렵습니다. 서명 절차가 성공적으로 완료 되었습니까? – Manish

답변

1

jar URL이 이상하게 보입니다. 개인적으로 나는 누군가가 HTTP가 아닌 다른 URL에서 애플릿을 다운로드하려고한다는 것을 본 적이 없다. 실제로 애플릿은 "비디오"라는 공유 컴퓨터에 액세스 할 수있는 LAN에있는 사용자에게만 작동합니다. 이게 네가 원하는거야?

두 번째 것은 : JAR URL을 복사하여 웹 브라우저에 붙여 넣고 어떻게되는지보십시오. 패스워드를 입력하지 않고 jar 파일을 직접 다운로드 할 수있는 경우, URL가 애플릿 태그에 배치되면 (자) 동작합니다. 그렇지 않으면 그렇지 않습니다. 먼저 URL을 확인하고 문제를 수정하십시오.

+0

* "개인적으로 누군가가 HTTP 이외의 다른 URL에서 애플릿을 다운로드하는 것을 본 적이 없습니다."* 절대 경로를 지정하는 것이 더 큰 문제의 일부이며 이는 상대 경로 여야합니다. 그러나 예, 최종 사용자의 로컬 디스크에서 파일을로드하려고 시도하는 것은 이상한 일입니다 (실제 환경에서는 작동하지 않음). 이상한 동작이 관찰 될 수 있습니다. OP - 애플릿을 신뢰하라는 보안 프롬프트가 보입니까? –

+0

내 로컬 호스트에서 확인 중이며 여기서도 작동하지 않습니다. – Vadiklk

+0

새 애플릿 HTML은 무엇입니까? 질문을 수정하여 추가하고 업데이트를 알려주십시오. –

관련 문제