java applet kann auf jar nicht zugreiffen

Status
Nicht offen für weitere Antworten.

cryptic

Mitglied
Hallo,

ich habe das ganze forum wegen diesem Problem durchgesucht, aber nichts finden können was mir geholfen hat. Zu meinem Problem: ich habe ein Java Applet, das Klassen aus einer JAR Datei benötigt. Die JAR Dateien liegen auch in dem Verzeichnis, in dem das Applet liegt. Irgendwo habe ich gelesen, dass man eine "codebase" im HTML setzen kann. Als codebase habe ich das Verzeichnis angegeben, in dem sich die JAR Datei befindet.

Vielen Dank für Hilfe!
 

lyrics

Aktives Mitglied
Hatte das gleiche Problem.

Ob das mit Codebase funktioniert weiss ich nicht, jedoch kannst du kurzfristig den wegumgehen indem du das Package im Applet Tag mit einbindest, oder das Package einfach in das Verzeichnis entpacken. Ist zwar nicht die sauberste Lösung, jedoch kannst du erstmal weiter arbeiten. Vorteil dabei wäre dann auch das nicht das ganze Package übertragen wird.
 

cryptic

Mitglied
Hier der HTML-Code:

Code:
<html><body>
<applet 
codebase="/home01_phys/caesar/Nsili_new/lib"
code="appltest.class" width=320 height=200
archive="Visco.jar"
archive="IITBClient.jar"
></applet>
</body></html>

Ich bekomme immer eine null Pointer exception.
 

L-ectron-X

Gesperrter Benutzer
Mehrere jar-Archive werden im archive-Attribut durch Komma getrennt aufgelistet.
Probiere es mal so:
Code:
<html>
  <body> 
    <applet codebase="/home01_phys/caesar/Nsili_new/lib" 
      code="appltest" width=320 height=200 
      archive="Visco.jar,IITBClient.jar">
    </applet> 
  </body>
</html>
Die NullPointerException zeigt an, dass dein Applet bereits gestartet wurde, aber ein Objekt nicht referenziert werden konnte. Das hängt vermutlich mit dem archive-Attribut zusammen.
 

cryptic

Mitglied
Nein, funktioniert leider auch nicht. Kann es am Applet selbst liegen? Das Applet ruft eine Swing Anwendung auf. Könnte das das Problem sein? Kann ich durch ein Applet eine Swing Anwendung starten?
 

L-ectron-X

Gesperrter Benutzer
Wie startest du die Anwendung? Man kann aus einem Applet heraus auch Fenster öffnen.
Schau mal nach, wo die NullPointerException geworfen wird.
 

cryptic

Mitglied
Ich habe das Applet mal als normales Programm mit ner void main() Methode ausprobiert, das funktioniert einwandfrei. Ich habe aber kein "package de.irgendwas" am Anfang des Programmes stehen, falls Du das mit Package Struktur meinst. In den JARs sind aber Pfade in der Form "de.irgendwas/iitb/util" enthalten.
 
G

Guest

Gast
Wie finde ich heraus wo die NullPointerExecption ausgelöst wird? Ich vermute mal das das in einer anderen Klasse passiert. Wenn ich den Aufruf eines Objektes einer anderen Klasse auskommentiere, gibts keine Fehlermeldung.
 

L-ectron-X

Gesperrter Benutzer
Wie du herausfindest, wo eine NullPointerException geworfen wird?
Du weißt doch bereits, dass eine geworfen wird. Guck dir die Interpreter-Ausgabe (in der Java-Console bei Applets, in der Console bei eine Applikation) an, da steht wo.
package.Klasse.methode() Zeile
 

cryptic

Mitglied
Also den Code habe ich im Netbeans geschrieben, aber ich habe es nicht geschafft das Applet über Netbeans zu starten. Deshalb öffne ich es immer mit Mozilla. Habe jetzt aber mal Eclipse benutzt, und damit das Applet gestartet. Funktioniert wunderbar. Er öffnet die Swing Applikation im neuen Fenster, genau so wie ich es haben will. Aber wie gesagt, sobald ich es im Mozilla öffne gibts Probleme. Liegt das vielleicht an der HTML-Datei, die das Applet aufruft?

<html><body>
<applet
code="de.irgendwas.appltest.class" width=320 height=200
></applet>
</body></html>
 

L-ectron-X

Gesperrter Benutzer
Hm ja, das mit Packages in Applets war bei mir auch immer etwas tricky...
Versuche mal im Applet die Package-Deklaration zu entfernen und das Applet mit angepasstem Applet-Tag zu starten.
 

cryptic

Mitglied
Hab ich grade versucht, aber nutzt leider nichts. Wie gesagt, in Eclipse läuft das Applet wunderbar. Hab jetzt alles mögliche ausprobiert, die JARs entpackt, das Applet in dem Verzeichnis erstellt in dem auch die ganzen benötigten Klassen sind usw.
 

cryptic

Mitglied
Java Plug-in 1.5.0_04
Verwendung der JRE-Version 1.5.0_04 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = /home01_phys/caesar


----------------------------------------------------
c: Konsolenfenster schließen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
p: Proxy-Konfiguration neu laden
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
----------------------------------------------------

Visco does not seem to be available, ViscoIITBController.initController java.lang.ExceptionInInitializerError
java.lang.NullPointerException
at de.fraunhofer.iitb.IITBClient.IITBVisco.ViscoIITBController.initViscoModul(ViscoIITBController.java:216)
at appltest.start(appltest.java:33)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


Es sieht so aus als ob er sich verabschiedet sobald er ein Swing Fenster aufmachen soll.
 

L-ectron-X

Gesperrter Benutzer
Diese beiden Codezeilen bzw. den Code in der Nähe dieser Zeilen, solltest du dir mal näher ansehen:

at de.fraunhofer.iitb.IITBClient.IITBVisco.ViscoIITBController.initViscoModul(ViscoIITBController.java:216)
at appltest.start(appltest.java:33)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2
B Java-Applet startet nicht aus dem Browser Tools - Maven, Gradle, Ant & mehr 1
H Java 1.4 Applet, IE 6 und Java 6 funktioniert nicht zusammen Tools - Maven, Gradle, Ant & mehr 2
S Java Applet funktioniert nicht! Tools - Maven, Gradle, Ant & mehr 2
T Java - Applet startet nicht in Firefox und Mozilla Tools - Maven, Gradle, Ant & mehr 13
S Java-Applet wird nicht erneuert Tools - Maven, Gradle, Ant & mehr 2
A Java Applet läuft nicht, wenn via IIS geladen Tools - Maven, Gradle, Ant & mehr 2
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
A Java-Applet Sandbox deaktiviren? Tools - Maven, Gradle, Ant & mehr 2
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
M Java Applet - enforce use of older JRE Tools - Maven, Gradle, Ant & mehr 3
N Wie Java-Programm zu Applet machen?! Tools - Maven, Gradle, Ant & mehr 2
V applet Java 1.6 -> 1.5 Problem ... wie mit Ant zu lösen? Tools - Maven, Gradle, Ant & mehr 7
E Java Applet - Double Buffering Problem (Flackern) Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet Steuerung IO Karte am Drucker-Port Tools - Maven, Gradle, Ant & mehr 4
T Applet soll Java Programm starten Tools - Maven, Gradle, Ant & mehr 2
N Java 1.6 Applet auf älteren Versionen ausführbar? Tools - Maven, Gradle, Ant & mehr 4
J Java Applet bei mouseover mit Tooltip Tools - Maven, Gradle, Ant & mehr 3
K Java-Applet Uhrzeit Tools - Maven, Gradle, Ant & mehr 2
A RSS-Feeds auslesen mit JAVA speichern und Applet übergeben Tools - Maven, Gradle, Ant & mehr 2
W Java-Applet Funzt ned! Tools - Maven, Gradle, Ant & mehr 3
B Java Applet im Systemtray Tools - Maven, Gradle, Ant & mehr 2
B Jukebox mit Java [Html Applet] Tools - Maven, Gradle, Ant & mehr 11
A Hilfe! Java Applet Lake von Anfy - wie in HP einbinden? Tools - Maven, Gradle, Ant & mehr 25
G rotierende Bilder im Java Applet Tools - Maven, Gradle, Ant & mehr 3
M Browser Fehler bei Applet: java.security.AccessControl. Tools - Maven, Gradle, Ant & mehr 6
G Java Applet Anfängerfrage Tools - Maven, Gradle, Ant & mehr 3
H Java Applet bei jedem booten starten Tools - Maven, Gradle, Ant & mehr 2
G wie java applet abändern? Tools - Maven, Gradle, Ant & mehr 2
G Externes .jar in Java Applet einbinden Tools - Maven, Gradle, Ant & mehr 2
A java applet zertifikat Tools - Maven, Gradle, Ant & mehr 4
G Java Applet neu laden Tools - Maven, Gradle, Ant & mehr 3
A java-applet thread Tools - Maven, Gradle, Ant & mehr 3
H Java Applet deutsche Tastatur Tools - Maven, Gradle, Ant & mehr 5
F Fenstergrößen in java applet festlegen Tools - Maven, Gradle, Ant & mehr 4
R Java Applet zum Auslesen der Größe des Arbeitsspeicher Tools - Maven, Gradle, Ant & mehr 2
G Applet mit der Java Mail-API Tools - Maven, Gradle, Ant & mehr 9
S JAVA APPLET While Schleife Frage! Tools - Maven, Gradle, Ant & mehr 3
S Netbeans Java Applet Tools - Maven, Gradle, Ant & mehr 3
D Größe eines jpeg's in einem Java-Applet ändern ? Tools - Maven, Gradle, Ant & mehr 7
M Java applet fehler Tools - Maven, Gradle, Ant & mehr 2
Y Einfaches Java-Applet Tools - Maven, Gradle, Ant & mehr 13
G Java applet nur einmal starten Tools - Maven, Gradle, Ant & mehr 2
J Memberbereich in einem Java Applet ? Tools - Maven, Gradle, Ant & mehr 5
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
T Java Applet - Problem mit Tastatur Abfrage Tools - Maven, Gradle, Ant & mehr 5
G Daten zwischen PHP und Java-Applet austauschen? Tools - Maven, Gradle, Ant & mehr 3
N Selsame Ladeprobleme bei Java Applet Tools - Maven, Gradle, Ant & mehr 6
G NullPointer Exception in Java-Applet, aber nur online! Tools - Maven, Gradle, Ant & mehr 13
N Java Applet mit einer GUI erstellen Tools - Maven, Gradle, Ant & mehr 5
C Größe Java-Applet während der Laufzeit ändern Tools - Maven, Gradle, Ant & mehr 5
K Java Applet mit Lauftext, kleiner Fehler? Tools - Maven, Gradle, Ant & mehr 6
M Java-Applet Unterstützung in Browsern (für Java 1.1.8) Tools - Maven, Gradle, Ant & mehr 5
G Java Applet Kugelstapel Tools - Maven, Gradle, Ant & mehr 2
A Java applet in html anzgeigen - ClassNotFoundException Tools - Maven, Gradle, Ant & mehr 10
M Java Applet um Serielle Schnittstelle anzusprechen Tools - Maven, Gradle, Ant & mehr 3
R Java Applet offline nutzen! Tools - Maven, Gradle, Ant & mehr 5
R Freeware Java-Applet verändern? Tools - Maven, Gradle, Ant & mehr 41
P Colors in Java Applet ? Tools - Maven, Gradle, Ant & mehr 2
G Hilfe! Java Applet Tools - Maven, Gradle, Ant & mehr 6
T Java Applet Rechte zum Datei schreiben geben Tools - Maven, Gradle, Ant & mehr 3
G Analog Uhr - Java Applet Tools - Maven, Gradle, Ant & mehr 2
X Java Sonnensystem Applet Tools - Maven, Gradle, Ant & mehr 10
R access denied beim Java Applet Tools - Maven, Gradle, Ant & mehr 5
Ä Klassenpfade bei Java-Applet Tools - Maven, Gradle, Ant & mehr 3
G Java-Applet . zwinkernder Smily! Tools - Maven, Gradle, Ant & mehr 3
G Java Applet - Online Experiment - Teilnehmer gesucht Tools - Maven, Gradle, Ant & mehr 11
F Java applet Primzahlen Tools - Maven, Gradle, Ant & mehr 3
R Java Applet Bildbetrachter Tools - Maven, Gradle, Ant & mehr 2
D Java Applet mit MySql- Anbindung Tools - Maven, Gradle, Ant & mehr 2
M Von Java-Application zum Java-Applet Tools - Maven, Gradle, Ant & mehr 5
S Java-Applet "Navigations-Menü" Tools - Maven, Gradle, Ant & mehr 2
D Web-Anwendung mit JSP,Applet oder Java-Anwendung Tools - Maven, Gradle, Ant & mehr 4
O Java-Applet, Kompilieren, MS IE Tools - Maven, Gradle, Ant & mehr 2
C Java-Applet auf Webserver übertragen und starten Tools - Maven, Gradle, Ant & mehr 4
M JAVA IRC APPLET Tools - Maven, Gradle, Ant & mehr 2
G Wegschaffen von "Java Applet Window" Meldung Tools - Maven, Gradle, Ant & mehr 5
D Java-Applet einbinden Tools - Maven, Gradle, Ant & mehr 5
R Datei in Java-Applet einlesen Tools - Maven, Gradle, Ant & mehr 10
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
B Kleines Werkzeug zum Anzeigen von Mehrfachvererbung mit Interfaces in Java Tools - Maven, Gradle, Ant & mehr 5
D Java Programm veröffentlichen am Besten modular Tools - Maven, Gradle, Ant & mehr 28
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
D Maven Abhängigkeiten überprüfen auf Kompatibilität mit einer anderen Java-Version Tools - Maven, Gradle, Ant & mehr 11
R Webstart Java 11 ohne Web Start Tools - Maven, Gradle, Ant & mehr 5
M Java mit Modulen kompilieren klappt nicht Tools - Maven, Gradle, Ant & mehr 9
R Java mitnehmen Tools - Maven, Gradle, Ant & mehr 14
W Java on Cloud - which Provider Tools - Maven, Gradle, Ant & mehr 0
S Python-Code mit Java ausführen Tools - Maven, Gradle, Ant & mehr 13
B Java auf Smartcards?! Tools - Maven, Gradle, Ant & mehr 9
J Java App im Mac Store veröffentlichen Tools - Maven, Gradle, Ant & mehr 0
M Maven (Java EE, WAR) Eigener Buildschritt - Manipulation von Dateien Tools - Maven, Gradle, Ant & mehr 4

Ähnliche Java Themen

Neue Themen


Oben