2013-04-18 21 views
5

Sto cercando di eseguire un semplice applet Java ciao mondo nel mio browser, ma continuo a ricevere "Applicazione Bloccata da Impostazioni di sicurezza" con il seguente messaggio:applet Local Security Exception

SecurityException: Le impostazioni di sicurezza Ho bloccato un'applicazione locale da

Ho provato a modificare le impostazioni di sicurezza tramite lo Java Control Panel, ma non c'è nessun cursore, solo certificati.

Viene visualizzato lo stesso errore quando si tenta di aprire il file .html in altri browser.

applet code:

import javax.swing.*; 
import java.awt.*; 

public class HelloWorldApp extends JApplet 
{ 
    public void init() 
    { 
     JLabel label = new JLabel("Hello World"); 
     add(label); 
    } 
} 

HTML

<!DOCTYPE html> 
<html> 
<head></head>  
<body>  
    <applet code="HelloWorldApp.class" width="300" height="100"></applet>  
</body>  
</html> 

Domanda: Come posso ottenere l'applet per funzionare? O meglio, come posso modificare le impostazioni di sicurezza per consentire l'esecuzione dell'applet localmente, se questo è il problema e non qualcos'altro?

+0

Suona più come un problema di browser – MadProgrammer

+0

Inoltre, non funziona su tutti i browser che ho (ad esempio, Opera, Chrome, IE, FireFox, Safari). Ricevo lo stesso messaggio – daneshjai

+0

1) Cosa vedi nella scheda 'Avanzate' sotto la foglia' Secure Execution Environment' dell'albero? Vedo 7 caselle di controllo con il primo 6 controllato. 2) Quale versione di Java è installata lì? –

risposta

1

Ok, dopo aver eliminato Java 6 e 7 e reinstallato 7 e riavviato il computer, ora funziona. Non sapevo che dovevo eliminare la versione precedente anche dopo che ho aggiornato a 7 come pensavo che fosse fatto automaticamente in aggiornamento.

This site fornito indicazioni. Il mio male per una domanda così semplice.

0

"Utilizza un server web per testare gli esempi in questa lezione. L'uso di applet locali non è consigliato, e applet locali sono bloccati quando l'impostazione del livello di sicurezza nel controllo di Java Il pannello è impostato su Alto o Molto alto. "