Oppure

Loading
11/06/11 13:08
a_butta
Ciao a tutti
Ho un grosso problema con un'applet che ho creato per la mia tesina. E' un semplice programmino che simula il funzionamento di Enigma (la macchina tedesca della II GM).
Creandola con Netbeans, ho impostato un semplice progetto con tre file:
- EnigmaApplet.java (l'applet che usa Swing)
- Chiave.java
- Cifratore.java

Le ultime due sono due classi che vengono usate dall' Applet.

I file sono i seguenti:
- Chiave.java: pastebin.com/…
- Cifratore.java: pastebin.com/…
- EnigmaApplet: pastebin.com/…

Li ho postati su pastebin per non intasare il topic.

Il problema è il seguente: Facendo partire l'applet da NetBeans essa funziona a meraviglia. Compilandola, Netbeans mi genera automaticamente il file .html che conterrà l'applet, ma nel browser l'applet appare grigia (niente errore apparente, semplicemente nulla).

Non riesco proprio a capire dove sia il problema e come risolvere. Uso chrome, ho provato con Opera ma niente lo stesso. E soprattutto visualizzo tranquillamente le applet in giro per internet.

Vi allego il progetto nel caso voleste dare un'occhiata approfondita.

PS: provando con la console Java mi vien fuori questo errore:
pastebin.com/…


aaa
12/06/11 22:57
pierotofy
Il messaggio di errore è chiaro; stai cercando di eseguire codice che viola la policy di sicurezza. In Java le applet eseguite in un browser vengono eseguite in una sandbox. Se devi utilizzare funzioni che richiedono permessi speciali (accesso al disco, alla rete, ecc.) dovrai firmare l'applet prima di poterla eseguire (e chi la esegue verrà chiesto se fidarsi o meno del contenuto di quest'applet).

java.html.it/articoli/leggi/1785/firmare-un-applet/
Il mio blog: piero.dev