2014-12-28 13 views
8

Mam działający aplet i próbuję dodać go do mojej witryny dla mojego portfolio. Mój problem polega na tym, że nie mogę uruchomić apletu bez dodania katalogu (uruchamiam go teraz lokalnie) do listy wyjątków witryny. mój kod apletu jest następujący:Tworzenie apletu Java spełnia wysokie standardy bezpieczeństwa

<applet code = "myTetris.TetrisApplet" 
     archive = "myTetris\jar.jar" 
     height = "400" width = "200"> 

Utworzono plik jar za pomocą IntelliJ IDEA. Plik manifestu jest następujący:

Manifest-Version: 1.0 
Permissions: sandbox 
Application-Name: Tetris 

Podpisałem plik jar.

Odpowiedz

1

Od aktualizacji Java 7 51 Aplikacje i aplety Java Web Start muszą być podpisane i muszą mieć zestaw uprawnień w manifeście. Zrobiłeś oba poprawnie. Jednak certyfikat używany do podpisywania kodu był prawdopodobnie tzw. Certyfikatem samopodpisanym. Ponieważ tożsamość osoby podpisującej nie może zostać zweryfikowana, takie certyfikaty nie są zaufane przez przeglądarki, systemy operacyjne i środowisko wykonawcze Java. Aby to naprawić, musisz zaimportować certyfikat do swojego systemu i zaufać mu, lub musisz uzyskać (kupić) certyfikat wystawiony przez zaufany organ. Niektóre organizacje oferują zaufane certyfikaty dla projektów otwartych źródeł.

Powiązane problemy