Java Applet startet im Browser nicht

Status
Nicht offen für weitere Antworten.

DrSeus

Mitglied
Hi Leute.. ich hab ein problem und zwar hab ich ein Applet gecoded (Mein erstes Applet) und ich wollte das nun mal im Browser testen.
Habs eingebunden aber wenn ich die Seite aufrufe kommt nur ein graues Feld und die JavaConsole spuckt das:

Code:
java.lang.reflect.InvocationTargetException
	at java.awt.EventQueue.invokeAndWait(Unknown Source)
	at jwebftp.StartJApplet.init(StartJApplet.java:76)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied (java.awt.AWTPermission setAppletStub)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.applet.Applet.setStub(Unknown Source)
	at jwebftp.StartJApplet.initComponents(StartJApplet.java:215)
	at jwebftp.StartJApplet.access$100(StartJApplet.java:55)
	at jwebftp.StartJApplet$1.run(StartJApplet.java:78)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

Wisst ihr wie ich das Applet zum laufen bekommen? Wär sehr wichtig
lg
DrSeus
 

DrSeus

Mitglied
Ich rufe php seiten damit auf
Java:
    public String readWebFile(String webURL){
        String returnString = "";
        URL url;
        try {
            url = new URL(webURL);
            URLConnection con = url.openConnection();
            InputStream is = con.getInputStream();
            BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream()));
            String s;
            while((s = reader.readLine()) != null)
            {
               returnString = s + "\n";
            }
            reader.close();

        } catch (IOException ex) {
            Logger.getLogger(StartJApplet.class.getName()).log(Level.SEVERE, null, ex);
        }
        return returnString;
    }

und lese bilder über url ein

Java:
    public void setImage(JLabel label,String galerieName,String imageName){
        
        //http://localhost/tmk/medien/gala/main_gala/libraries/thumb.display.php?max=128&img=galleries/Kopie%20von%20venezuela/033_angel_falls.jpg&c=1&sq=1
        ImageIcon icoBeispiel = null;
            try {
                icoBeispiel = new ImageIcon(ImageIO.read(new URL(localGalaURL+"/libraries/thumb.display.php?max=128&img=galleries/"+galerieName+"/"+imageName+"&sq=1")));
            } catch (IOException ex) {
                Logger.getLogger(StartJApplet.class.getName()).log(Level.SEVERE, null, ex);
            }
        label.setIcon(icoBeispiel);
    }

direkten zugriff auf das datei system hab ich glaub ich nicht gecodet
find auch beim durchschaun nichts dergleichen
 
Zuletzt bearbeitet:

heart_disease

Bekanntes Mitglied
Du wirst in diesem Fall sicher nicht um die Signierung deines Applets herumkommen. Ich hab mich gerade darüber informiert wie das genau geht, ich wollte nämlich selber schonmal ein Applet von mir signieren.

Als erstes musst du natürlich dein Programm ordnungsgemäß compilieren. Danach erzeugst du dein JAR-Archiv:
jar -cfe MeinApplet.jar package.Hauptklasse [alle benötigten Dateien]
Um dieses Signieren zu können, musst du mit keytool zuerst einen Schlüssel und ein Zertifikat erzeugen:
keytool -genkey -validity 9999 -alias MakeJava -dname "cn=Vorname Namename, c=de"
(Kennwort vergeben)

Zertifikat erstellen:
keytool -selfcert -validity 9999 -alias MakeJava -dname "cn=Vorname Namename, c=de"
(Kennwort eingeben)

Applet signieren:
jarsigner MeinApplet.jar MakeJava

Applet nochmal überprüfen:
jarsigner -verify -verbose MeinApplet.jar


Standardkonform wird dann das Applet mit diesem HTML-Code eingebunden:
HTML:
<object classid="java:package/Hauptklasse.class" archive="MeinApplet.jar" codetype="application/java" width="600" height="500">
	Dein Browser zeigt keine Applets an!
</object>
 
Zuletzt bearbeitet:

DrSeus

Mitglied
Sind die Consolenbefehle für Linux? und ich versteh des jetzt net ganz wieso und was genau signieren bringt bzw da is

und noch dazu verwende ich Netbeans is es möglich mit Netbeans das einfacher bzw in einem schritt zu machen?

lg DrSeus
 

heart_disease

Bekanntes Mitglied
Nein, diese Befehle funktionieren unter Windows genauso. Öffne einfach eine Eingabeaufforderung (DOS oder wenn verfügbar Windows Powershell) und gib die entsprechenden Befehle nacheinander ein. Die Programme jar, keytool und jarsigner sind im Sun JDK automatisch dabei. Mit Netbeans kenne ich mich nicht aus, aber ich denke dass damit zumindest die Erstellung des JARs automatisiert werden kann. Den Rest kannst du ja immer noch über ein Batch-Script ausführen (evtl. würde sich dieses sogar auch in NetBeans integrieren lassen)

Ein Applet muss immer dann signiert werden, wenn es Methoden verwendet die über die Beschränkungen der Sandbox hinausgehen (zB Zugriffe auf fremde Server oder auf das lokale Dateisystem). Bei einem signierten Applet bekommt der User ein Dialogfenster zu sehen, über das er erst bestätigen muss, dass dieses Applet ausgeführt werden darf.
 
Zuletzt bearbeitet:

DrSeus

Mitglied
Ahhhaa =) *verstanden hab* und bei NetBeans gibts net zufällig so a Häckchen? dmait i des net bei jedem mal testen machen muss?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Java-Applet zur Mittelwertberechnung Java Basics - Anfänger-Themen 3
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
S Erste Schritte Java - Applet - Rechteck ständig versetzen Java Basics - Anfänger-Themen 14
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
K JDK installieren displays java applet für MAC Java Basics - Anfänger-Themen 10
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
J Punkte im Java-Applet verbinden Java Basics - Anfänger-Themen 4
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
H 27 Kreise Zeichnen Java Applet Java Basics - Anfänger-Themen 2
G Java Applet aus Eclipse heraus testen? Java Basics - Anfänger-Themen 6
R Java Applet mit Mausklick ansprechen Java Basics - Anfänger-Themen 3
C Java Applet in html. Pong - old school Spiel Java Basics - Anfänger-Themen 10
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
W Probleme mit Java Applet Java Basics - Anfänger-Themen 5
E Schach in Java-Applet <No main classes found> Java Basics - Anfänger-Themen 5
P Problem- Java Applet wird nicht ausgeführt Java Basics - Anfänger-Themen 9
B Applet - Laden eines Java-Fensters bricht ab Java Basics - Anfänger-Themen 6
K Befehl per Shell an Java-Applet JAR übergeben Java Basics - Anfänger-Themen 16
I Java Applet Java Basics - Anfänger-Themen 8
D Java Applet Dateien auf Server auslesen? Java Basics - Anfänger-Themen 8
L Referenced Libraries korrekt in Java Applet einbinden.. Java Basics - Anfänger-Themen 2
KBJ Java Applet Gästebuch Java Basics - Anfänger-Themen 12
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
C Java Applet Probleme Java Basics - Anfänger-Themen 4
S Probleme mit Java 3D Tutorial (Applet) Java Basics - Anfänger-Themen 7
T Erste Schritte Java Applet wird nur geladen Java Basics - Anfänger-Themen 3
F Ich kenn mich nicht mehr aus - 'java.lang.NoSuchMethodError: main' in Applet? Java Basics - Anfänger-Themen 2
O Java applet im Internet Java Basics - Anfänger-Themen 6
B Suche kleines Java-Applet Java Basics - Anfänger-Themen 6
D Java Applet in einer .jar datei Java Basics - Anfänger-Themen 2
A Java Datei in Applet umwandeln Java Basics - Anfänger-Themen 4
B Mit Eclipse(java) ein Java Applet im Browser steuern Java Basics - Anfänger-Themen 4
B erstes Java-Applet Java Basics - Anfänger-Themen 7
R Java-Applet ausführbar wie in Konsole Java Basics - Anfänger-Themen 23
N Normales Java Programm in Applet umwandeln Java Basics - Anfänger-Themen 17
M lokale exe-Datei über Java-Applet starten Java Basics - Anfänger-Themen 4
K Java Applet friert Browser ein Java Basics - Anfänger-Themen 12
M Java Applet: USB Gerät benutzbar? Java Basics - Anfänger-Themen 16
B Java Applet : Mails über pop3 (?) Java Basics - Anfänger-Themen 2
D Java-Applet in HTML einbinden Java Basics - Anfänger-Themen 9
R java applet zum zeichen zählen Java Basics - Anfänger-Themen 5
J Java Applet XPLUG.JAR / XPLUG.CLASS Java Basics - Anfänger-Themen 4
J IP CAM JAVA Applet portieren Java Basics - Anfänger-Themen 3
S Java Applet - Verbindung zum Eigenen Server Java Basics - Anfänger-Themen 2
JeromeM90 Mein Java Applet zeitverzögern ? Java Basics - Anfänger-Themen 2
S Eclipse Java Applet größe ändern aber wie? Java Basics - Anfänger-Themen 5
F PHP Skript mit Java Applet aufrufen Java Basics - Anfänger-Themen 2
U Daten aus Intranet mit Java-Applet auslesen Java Basics - Anfänger-Themen 10
J Java Applikation aus Applet heraus starten Java Basics - Anfänger-Themen 4
J Zusätzliche jar dateien in Java APplet (hsqldb.jar) Java Basics - Anfänger-Themen 8
C Java-Applet Versuch Java Basics - Anfänger-Themen 12
A java applet Java Basics - Anfänger-Themen 2
G SQL + JAVA + APPLET ? Java Basics - Anfänger-Themen 16
D Java Applet ohne ActiveX im IE ? Java Basics - Anfänger-Themen 15
M Java Applet bild einfügen Java Basics - Anfänger-Themen 6
M java applet für für folgende onlineapplikation sinvoll? Java Basics - Anfänger-Themen 3
B Jar file java applet Java Basics - Anfänger-Themen 12
G Java Applet und Java Application Java Basics - Anfänger-Themen 2
K Inhalte aus einem Java-Applet-Fenster auslesen Java Basics - Anfänger-Themen 2
E Java Applet Seiten wechel frage Java Basics - Anfänger-Themen 15
K Java Programm -> Java Applet. Wie? Java Basics - Anfänger-Themen 2
D java applet - acces denied Java Basics - Anfänger-Themen 6
A Kommunikation Java-Anwendung <-> Java-Applet Java Basics - Anfänger-Themen 24
C Unterschied zwischen, Applet, Java und JavaScript Java Basics - Anfänger-Themen 3
P Java-Applet, Kreis zeichnen Java Basics - Anfänger-Themen 4
J JAVA-Applet Socketzugriff auf anderen Server Java Basics - Anfänger-Themen 3
X Java Applet offline darstellen Java Basics - Anfänger-Themen 8
B Java Applet in Browser Java Basics - Anfänger-Themen 2
L Java Applet/Script wird nicht angezeigt. Java Basics - Anfänger-Themen 3
T Probleme mit einem Java-Applet Java Basics - Anfänger-Themen 17
A java applet mit mehreren dateien Java Basics - Anfänger-Themen 2
I Hilfe beim Java-Applet Beispiel Java Basics - Anfänger-Themen 27
D flash object mit JS definieren.auch für Java Applet? Java Basics - Anfänger-Themen 13
S Problem bei Java Applet (Applet verändert sich nicht) Java Basics - Anfänger-Themen 2
X WWW-link innerhalb java applet einbinden Java Basics - Anfänger-Themen 5
I [Java Applet] - Realisierung Webprojekt Java Basics - Anfänger-Themen 5
B webseite (java applet enthalten) offline ansehen Java Basics - Anfänger-Themen 7
L Java Programm in Applet umwandeln Java Basics - Anfänger-Themen 13
I Java Applet mit Klassen Java Basics - Anfänger-Themen 5
P Wie konvertiert man ein JAVA-Programm (jar) in ein Applet? Java Basics - Anfänger-Themen 4
L Java applet und andere Klassen unauffindbar? Java Basics - Anfänger-Themen 2
G Kommunikation zwischen Applet und Java-Anwendung über TCP/IP Java Basics - Anfänger-Themen 3
G x-,y-position java-applet Java Basics - Anfänger-Themen 2
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37

Ähnliche Java Themen

Neue Themen


Oben