Po wgraniu aktualizacji maszyny wirtualnej JAVA przy oknie apletu zaczął pojawiać się wykrzyknik na żółtym tle.
Ma on nas ostrzegać, że okno to zostało otwarte przez niepodpisany applet. Dodatkowym problemem jest to, że zamykanie takiego okna trwa kilkanaście sekund.
W sumie dobrze być ostrzeganym, ale jeśli doskonale wiemy co uruchamiamy i są to na przykład notowania giełdowe, to taki wykrzyknik (a szczególnie długie zamykanie okna appletu) raczej nam przeszkadza niż pomaga.
Pozbycie się tej wątpliwej dekoracji nie jest trudne
Pierwszym krokiem będzie otwarcie narzędzia do edycji polityk.
Rozwijamy menu start wybieramy uruchom, wpisujemy ścieżkę c:\Program Files\Java\jre6\bin\policytool.exe i klikamy OK.
Powininno otworzyć nam się okno aplikacji. Następnie musimy znaleźć i zmodyfikować odpowiednią politykę. Rozwijamy menu file|open i z okienka eksploratora wybieramy folder c:\Program Files\Java\jre6\lib\security a następnie wskazujemy plik java.policy i otwieramy go. Teraz klikamy na CodeBase <ALL> i wybieramyEdit Policy Entry. Kolejny krok to kliknięcie Add Permission.
W polu Permission wybieramy opcję AWTPermission, oraz showWindowWithoutWarningBanner w pozycji Target Name.
Teraz już tylko pozostaje kliknąć Done, i zapisać zmiany (File|save). Po restarcie przeglądarki internetowej nie zobaczymy już wykrzyknika.
wydrukuj



fajne, dzięki