Java.com

Download Guida in linea

Risorse di assistenza

Errore: Java ha rilevato componenti dell'applicazione che potrebbero indicare un problema per la sicurezza.


Questo articolo è relativo a:
  • Piattaforme: Tutte le piattaforme
  • Versioni Java: 6.0, 7.0, 6u19+

SINTOMI

Mentre si tenta di eseguire un'applet o un'applicazione basata su Java viene visualizzata una finestra di dialogo di avvertenza:
Java ha rilevato componenti dell'applicazione che potrebbero indicare un problema per la sicurezza. Contattare il fornitore dell'applicazione per assicurarsi che non sia stata manomessa.

Bloccare l'esecuzione dei componenti potenzialmente non sicuri?


CAUSA

Le applicazioni e le applet Java Web Start firmate che contengono componenti firmati e non firmati sono potenzialmente non sicure a meno che il codice misto non sia stato scelto dal fornitore dell'applicazione. Al momento del rilascio dell'aggiornamento 19 di Java SE 6, quando un programma contiene componenti firmati e non firmati viene visualizzata una finestra di dialogo di avvertenza.


SOLUZIONE

Nella finestra di dialogo sulla sicurezza, se si fa clic su l'esecuzione dei componenti potenzialmente non sicuri viene bloccata e il programma potrebbe chiudersi. Se si fa clic sul pulsante No, l'esecuzione dell'applicazione o dell'applet prosegue.
La visualizzazione dell'avvertenza è il funzionamento predefinito, ma sono disponibili opzioni per la gestione di questo tipo di situazione.

È possibile gestire l'esecuzione dei programmi a codice misto tramite il Pannello di controllo di Java.

Individuazione del Pannello di controllo Java

Windows 8
Individuazione del Pannello di controllo tramite la ricerca
  • Premete il tasto logo Windows + W per aprire il pulsante di accesso rapido Cerca per cercare le impostazioni
    oppure
    trascinate il puntatore del mouse sull'angolo inferiore destro della schermata, quindi fate clic sull'icona Cerca.
  • Nella casella di ricerca, digitate Pannello di controllo Java.
  • Fate clic sull'icona Java per aprire il Pannello di controllo Java.
Windows 7, Vista
  • Fate clic sul pulsante Start, quindi sull'opzione Pannello di controllo.
  • In Cerca nel Pannello di controllo, digitate Pannello di controllo Java.
  • Fate clic sull'icona Java per aprire il Pannello di controllo Java.
Windows XP
  • Fate clic sul pulsante Start, quindi sull'opzione Pannello di controllo.
  • Fate doppio clic sull'icona Java per aprire il Pannello di controllo Java.


Mac OS X 10.7.3 e versioni successive

  • Fate clic sull'icona Apple nella parte in alto a sinistra dello schermo.
  • Selezionate Preferenze di sistema
  • Fate clic sull'icona Java per accedere al Pannello di controllo Java.

    Pannello di controllo Java


Opzioni per la protezione dai codici misti nel Pannello di controllo Java

  1. Nel Pannello di controllo Java, fate clic sulla scheda Avanzate.
  2. Espandete l'opzione Verifica di sicurezza codice misto (con sandbox e sicuro) nella sezione Sicurezza.
Sono disponibili quattro livelli di controllo.
Abilita: mostra un'avvertenza, se necessario
Questa è l'impostazione predefinita. Quando è presente un potenziale rischio per la sicurezza, viene visualizzata una finestra di dialogo di avvertenza. Se si fa clic su i componenti potenzialmente non sicuri vengono bloccati e il programma potrebbe chiudersi. Se si fa clic su No, l'esecuzione dell'applicazione o applet prosegue in modo protetto (i package o le risorse successivi con lo stesso nome ma livelli di affidabilità diversi, ovvero che risultano firmati o non firmati, non saranno caricati).

Abilita: nasconde l'avvertenza e consente l'esecuzione in modalità protetta
Questa opzione rimuove la finestra di dialogo di avvertenza. Il codice viene eseguito come se l'utente avesse fatto clic su No nella finestra di dialogo di avvertenza.

Abilita: nasconde l'avvertenza e non esegue il codice non accreditato
Questa opzione rimuove la finestra di dialogo di avvertenza e si comporta come se l'utente avesse fatto clic su nella finestra di dialogo.

Disabilitare la verifica
Questa opzione è sconsigliata. In questo modo viene disabilitata la verifica dei codici misti (affidabili e non affidabili), facendo sì che venga eseguito codice potenzialmente non sicuro senza alcuna protezione.


ULTERIORI INFORMAZIONI TECNICHE

Sviluppatori di applicazioni Java: fate riferimento alla documentazione relativa ai codici misti.

Scegli una lingua | Informazioni su Java | Supporto | Sviluppatori
Privacy | Termini e condizioni per l'utilizzo | Marchi | Disclaimer

Oracle