Dataknife의 대답을 확장하려면 (그가 말한 것이 모두 정확하고 모든 사람을 앵무새 (반복)하는 사람들 중 하나가되고 싶지 않기 때문에), JRE는 샌드 박스에서 공유 파일 시스템. 이것에 쉬운 ... ish 해결책이있다. 테스트를 통해 적어도 애플릿에 자체 서명 할 수 있습니다. 이 여기에 설명 ->explanation가 또는 난 그냥 당신을 위해이 작업을 단순화 할 수 있습니다,
- 개방
cmd.exe
- 유형 다음 : 비슷한
cd "C:\Program Files\Java\jdk1.7.0_05\bin"
--- 또는 무언가를, 위치 그것은이 있어야 할 점 다음 파일을 입력하십시오 : keytool.exe
및 jarsigner.exe
- 이제 명령 프롬프트에서이 행의 유형을 가리키고 있습니다 :
keytool -genkey -keyalg rsa -alias test -validity 3650
그런 다음 프롬프트에 따르십시오. 그러면 10 년 동안 jar 파일에 서명 할 'test'라는 키가 생성됩니다.
- 이제 클래스 파일을 컴파일하고 .jar 파일로 내 보냅니다.
- 여기에 실제로 서명하는 곳이 여기에 있습니다. 다음에 다시 cmd.exe를 입력로 이동
jarsigner "PATH_TO_YOUR_JAR_FILE\YOUR_FILE.jar" test
다음은 서명 된 경우 유형을 확인하기 위해, 그것은 지금 서명해야
- 암호를 입력 : 애플릿을 실행하려면
jarsigner -verify -verbose -certs "PATH_TO_YOUR_JAR_FILE\YOUR_FILE.jar"
- 가 정상적으로 HTML 파일에서 그것을 embbed 그러나 코드 을 코드 뒤에 추가하십시오.
이제 브라우저에서 여러 번 디버깅해야하는 경우 프로젝트를 다시 익스포트 할 필요가 없습니다. WinRAR을 사용하여 jar 파일을 열고, 마지막으로 서명 한 이후에 변경된 클래스 파일을 삭제 한 다음 추가 버튼을 사용하여 수동으로 추가하고 프로젝트의 bin 폴더로 이동하십시오. 삭제 한 클래스 파일 (마지막으로 서명 한 이후에 추가 된 파일)을 선택합니다. 이제 cmd.exe로 이동하여 위의 2, 5, 6 단계를 반복하십시오.
호프가 도와 드리겠습니다. 딜란