무비 레코더 응용 프로그램을 개발하려고합니다. 응용 프로그램을 독립 실행 형 응용 프로그램으로 실행할 때 작동하지만, 시도 할 때 애플릿에서 그걸 시작합니다. "DataSink를 만들 수 없습니다 : java.lang.RuntimeException : 애플릿에서 파일을 쓸 권한이 없습니다. 주어진 출력에 대해 DataSink를 만들지 못했습니다. MediaLocator : file : C : \ demoscreener \ AppletReadingWriting \ bin \ 1371630526760.mov "누구든지이 문제를 해결할 수 있습니다.DataSink를 만들 수 없습니다. java.lang.RuntimeException : 애플릿에서 파일을 쓸 권한이 없습니다.
0
A
답변
0
애플릿은 서명되지 않은 한 사용자 파일 시스템과 상호 작용할 수 있습니다. 그래서 애플릿에 서명해야합니다. 애플릿에 서명함으로써 보안 시스템을 통해 로컬 파일 시스템과 상호 작용할 수 있습니다.
서명 방법에 대한 자세한 내용은 http://www.oracle.com/technetwork/java/javase/tech/java-code-signing-1915323.html을 참조하십시오.
가능한 복제본 [Java, 콘솔로 인해 애플릿을 실행할 수 없습니다] (http://stackoverflow.com/questions/16096508/java-console-dont-let-my-applet-run-because) -of-a-file) –
* JMF 설치 프로그램은 WTE의 'Allow Capture From Applet?'질문에 시작시 옵션을 보여주었습니다. 기본값은'false'입니다. 그 옵션을 변경하기위한 콘솔이 있지만, 그것이 어디에 있는지에 대한 세부 사항에는 흐리다. –