Applet Öffnen eines JAR-Files im JAR-File

CrasyHorse

Neues Mitglied
Hallo an alle!

Ich versuche eine Klasse aus einem JAR-File zu laden, das in einem anderen JAR-File enthalten ist, und scheitere dabei. Die Struktur meines Applets sieht wie folgt aus:

HTML-Datei: itms.html
HTML:
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=utf8">
</HEAD>
<BODY>
<APPLET
  ALT= "IT-MS"
  CODE="itms.main.MainApplet"
  ARCHIVE="../deploy/itms_signed.jar" 
  HEIGHT="768" 
  WIDTH="1024" 
  ALIGN="middle"></APPLET>
</BODY>
</HTML>

JAR-File: itms_signed.jar
|-META-INF
|-lib
|-jsch-0.1.44.jar
|-itms
|-conf

Der Ordner itms enthält alle Klassen meiner Anwendung. Das JAR-File das ich nun laden möchte ist jsch-0.1.44.jar. Das Problem scheint dabei zu sein, das es mir nicht möglich ist, ein JAR-File, das in einem anderen JAR-File steckt zu laden. Ich habe bereits verschiedene Foren durchstöbert und etliche Lösungen ausprobiert (Die Klasse URL, die Methode getResource, usw.) Sowohl absolute als relative Pfadangaben sind fehlgeschlagen. Selbst wenn der Pfad korrekt erscheint (System.out.println) bekomme ich trotztdem eine IOExeception (File not found).

Was ich benötige ist:

Im JAR-File jsch-0.1.44.jar ist die Klasse: com.jcraft.jsch.JSch. Diese Klasse muss mein Applet nutzen/laden können. Hat das jemand eine Idee wie ich das bewerkstelligen kann?

Ich bin für jeden Vorschlag dankbar.

Mfg

CrasyHorse
 

L-ectron-X

Gesperrter Benutzer
So weit ich weiß funktioniert Jar in Jar nicht.
Es gibt zwei Möglichkeiten.
  1. Entpacke die jsch-0.1.44.jar und kopiere den Inhalt in deine eigene Jar-Datei. Oder viel besser:
  2. Speichere die jsch-0.1.44.jar im gleichen Verzeichnis wie dein Applet und füge es dem ClassPath deines Applets hinzu, also in das archive-Attribut deines Applet-Tags. Für mich die sauberste Lösung.
BTW ist dein archive-Attribut meiner Meinung nach jetzt schon nicht ganz richtig.
Dazu vielleicht mal http://www.java-forum.org/java-faq-beitraege/114668-java-applet-webseite-einbinden.html lesen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Absturz bei Öffnen eines Applet. Tools - Maven, Gradle, Ant & mehr 5
Oneixee5 Maven Deployment eines Spring-Boot.jar Tools - Maven, Gradle, Ant & mehr 0
Tom299 (Gradle) Wie die JAR eines 2. Projektes "includieren" Tools - Maven, Gradle, Ant & mehr 1
D Möchte gerne eine seperate Klasse eines Tomcat Projekts Neu-Kompilieren Tools - Maven, Gradle, Ant & mehr 3
C Neustart eines Webservers (Möglichkeiten) Tools - Maven, Gradle, Ant & mehr 5
V Maven Deployment eines war zu JBoss Tools - Maven, Gradle, Ant & mehr 2
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3
fastjack Gesamt-JavaDoc eines Multi-Modulprojekts Tools - Maven, Gradle, Ant & mehr 3
P Classpath beim Ausführen eines SQL-Scripts per ANT angeben Tools - Maven, Gradle, Ant & mehr 2
C Aufruf eines Java Programms mittels ant MIT Parametern Tools - Maven, Gradle, Ant & mehr 2
N Unterordner eines Pfades Rekursiv durchsuchen Tools - Maven, Gradle, Ant & mehr 5
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
J Online Shop mit Hilfe eines Applets Tools - Maven, Gradle, Ant & mehr 17
G Problem beim deployen eines Applets Tools - Maven, Gradle, Ant & mehr 8
T Rückgabe Werte eines Applpets. Tools - Maven, Gradle, Ant & mehr 3
B Starten eines Applets außerhalb der INIT()-Klasse Tools - Maven, Gradle, Ant & mehr 5
D Frage zum Aufbau eines JApplets Tools - Maven, Gradle, Ant & mehr 6
J Größenänderung eines Panels innerhalb eines Applets Tools - Maven, Gradle, Ant & mehr 4
F build time eines applet Tools - Maven, Gradle, Ant & mehr 13
S Zeitverzögerter Aufbau eines Schachbretts Tools - Maven, Gradle, Ant & mehr 3
D Größe eines jpeg's in einem Java-Applet ändern ? Tools - Maven, Gradle, Ant & mehr 7
P Hilfe - Seltsame Fehlermeldung nach Signatur eines Applets! Tools - Maven, Gradle, Ant & mehr 12
R Grundlegendes: JFrame innerhalb eines Applets Tools - Maven, Gradle, Ant & mehr 4
H Sicherheitsabfrage eines signierten Applets auslesen Tools - Maven, Gradle, Ant & mehr 6
M Kann man den Ladebildschirm eines Applets ändern? Tools - Maven, Gradle, Ant & mehr 2
S relativer pfad eines .jar-applets Tools - Maven, Gradle, Ant & mehr 3
S Erstellen eines CMS Tools - Maven, Gradle, Ant & mehr 11
D URLConnection innerhalb eines Applets! Tools - Maven, Gradle, Ant & mehr 3
B Farbe eines Pixels in einem Applet Tools - Maven, Gradle, Ant & mehr 4
P Durch druecken eines Buttons ein neues Fenster oeffnen Tools - Maven, Gradle, Ant & mehr 7
D Anzeige eines Bildes in einem Applet Tools - Maven, Gradle, Ant & mehr 2
R Code beim Beenden eines Applets ausführen? Tools - Maven, Gradle, Ant & mehr 1
M Textdatei von einem Server, innerhalb eines Applets, lesen Tools - Maven, Gradle, Ant & mehr 4
N Maven Files mit Jlink Image Tools - Maven, Gradle, Ant & mehr 21
N Maven Jlink Image macht nur .dll Files Tools - Maven, Gradle, Ant & mehr 15
G Tomcat log files Tools - Maven, Gradle, Ant & mehr 6
C Maven Widerholtes downloaden von maven-metadata.xml files und "checking for updates" Tools - Maven, Gradle, Ant & mehr 11
N JAR Archive mit mehreren Klassen und anderen JAR Files erstellen Tools - Maven, Gradle, Ant & mehr 6
G Ant Files umbenennen Tools - Maven, Gradle, Ant & mehr 2
G Nachladen von unbekannten Class-Files im JAR-Archiv Tools - Maven, Gradle, Ant & mehr 4
F Jar-Files Tools - Maven, Gradle, Ant & mehr 6

Ähnliche Java Themen

Neue Themen


Oben