SORU
24 NİSAN 2013, ÇARŞAMBA


Java Hatası: "güvenlik ayarları çalışan yerel bir uygulama engelledi"

Bu basit Hello world kodu tarayıcımda Java (Chrome) yazılı yapmaya çalışıyorum:

public class HelloWorld extends JApplet {
public void init() {
    try {
        SwingUtilities.invokeAndWait(new Runnable() {
            public void run() {
                JLabel lbl = new JLabel("Hello World");
                add(lbl);
            }
        });
    }
    catch (Exception e) {
        System.err.println("createGUI didn't complete successfully");
    }
}

NetBeans ile derlenmiş ve daha sonra WebApplication bir proje oluşturdu. Uygulamasını çalıştırır HTML kod:

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <p><applet code="HelloWorld" archive="applet_HelloWorld.jar"  width="590" height="530"></applet></p>
    </body>
</html>

Eğer o inşaat Eclipse dan uygulamasını çalıştırın. Ama çift tıklatarak HTML kodu çalıştırdığınızda, aşağıdaki iletiyi tarayıcıdan açılır:

Güvenlik ayarları çalışan yerel bir uygulama engelledi.

Internet Explorer ve Firefox ama bir şey denedim.

Bu ileti Java son güncellemeden sonra ortaya çıkmaya başladı. Sorun nerede o zaman?

CEVAP
26 NİSAN 2013, Cuma


Java 7 Update 21 Security Improvements in Detail okuduktan sonra.. söz

Getirilen değişiklik ile son kullanıcı no-öz imzalı veya imzasız ya da uygulama çalıştırmak mümkün olduğunu büyük olasılıkla.

..Bu gevşek sınıf dosyaları için nereye kadar gideceğini merak ediyordum 'basit' uygulamaları.

Yerel dosya sistemi

Dialog: Your security settings have blocked a local application from running
Güvenlik ayarları çalışan yerel bir uygulama engelledi

Bu bir iletişim uygulaması gevşek sınıf dosyalarının yüklü kapalı kalmaktan oluşan görülüyoryerel dosya sistemibu TOTEM varsayılan olarak ayarlandığında, yüksek tansiyon ve Yüksek güvenlik ayarı.


Bu TOTEM hafif bir cilvesi sadece 3 nokta üzerinde üretilen unutmayın.

  1. Uygulaması sayfa boş bir yol, kırık bir konsol uygulaması sembol görmek yük.
    Java ayarlarını açın ve seviyeye ayarlayınOrta.
    Tarayıcı ve Java ayarları kapatın.
  2. Uygulaması sayfa uygulamasını görmek yük.
    Java ayarlarını açın ve seviyeye ayarlayınYüksek.
    Tarayıcı ve Java ayarları kapatın.
  3. Uygulaması sayfa kırık uygulaması bir sembol görmek yük& yukarıdaki iletişim.

İnternet

Yük eğer basit uygulaması (gevşek sınıf dosyası) resizable applet demo Bu'de görüldüinternetapplet bir öğe sahiptir: -

<applet
    code="PlafChanger.class"
    codebase="."
    alt="Pluggable Look'n'Feel Changer appears here if Java is enabled"
    width='100%'
    height='250'>
<p>Pluggable Look'n'Feel Changer appears here in a Java capable browser.</p>
</applet>

Aynı zamanda başarılı bir yük gibi görünüyor. O: - ima

Uygulamaları yerel dosya sisteminden yüklenen şimdi bu ınternet veya yerel bir sunucudan yüklenen daha sıkı bir güvenlik sanal tabidir.

Güvenlik ayarları açıklamaları

Java 7 update 51.

  • Çok Yüksek:En güvenli ayar - Sadece Java uygulamaları güvenilir bir yetkiliye ait süresi dolmamış bir sertifika tarafından tespit çalışmasına izin verilecektir.
  • Yüksek (Önerilen minimum):Java uygulamaları güvenilir bir kurumdan bir sertifika tarafından tespit çalışmasına izin verilecektir.
  • Orta-Tüm Java uygulamaları bir güvenlik istemini sunduktan sonra çalışmasına izin verilecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ShayLoss

    ShayLoss

    5 Kasım 2009
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008