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
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
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