[Java] Applet mit externen Bibliotheken einbinden

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Phame, 5. Mai 2011 .

  1. 5. Mai 2011
    Applet mit externen Bibliotheken einbinden

    Hallo,

    ich will ein Java Applet mit externen Bibliotheken in eine HTML seite einbinden, leider klappt das einfach nicht

    So hab mir jetzt nochmal eine Anleitung angesehen und klappt noch immer nicht :

    PHP:
    <! DOCTYPE html >
    <
    html
    <
    head
        <
    meta charset = "utf8"  />
        <
    title > File Javaapplet </ title >
    </
    head
    <
    body
        <
    object type = "application/x-java-applet;version=1.4.1"  name = "jsap"  id = "jsap"  width = "600"  height = "400" >
            <
    param name = "archive"  value = "ExampleFiletransfer.jar, mysql-connector-java-5.1.9-bin.jar, commons-net-2.2.jar"
            <
    param name = "code"  value = "applet.FileTransferApp" >
            <
    param name = "mayscript"  value = "yes"
            <
    param name = "scriptable"  value = "true"
        </
    object
    </
    body
    </
    html >
    die JAR Datei mit den Klassen und die externen liegen in dem Ordner wo auch die HTML Datei ist.

    Mfg

    Code:
    Java Plug-in 1.6.0_24
    Verwendung der JRE-Version 1.6.0_24-b07 Java HotSpot(TM) Client VM
    Home-Verzeichnis des Benutzers = C:\Users\Thomas_2
    ----------------------------------------------------
    c: Konsole löschen
    f: Objekte in Finalisierungswarteschlange finalisieren
    g: Speicherbereinigung
    h: Diese Hilfemeldung anzeigen
    l: ClassLoader-Liste ausgeben
    m: Speicherbelegung anzeigen
    o: Protokollierung auslösen
    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
    ----------------------------------------------------
    
    
    java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/commons/net/ProtocolCommandListener
     at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NoClassDefFoundError: org/apache/commons/net/ProtocolCommandListener
     at java.lang.Class.getDeclaredConstructors0(Native Method)
     at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
     at java.lang.Class.getConstructor0(Unknown Source)
     at java.lang.Class.newInstance0(Unknown Source)
     at java.lang.Class.newInstance(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
     at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
     at java.awt.EventQueue.access$000(Unknown Source)
     at java.awt.EventQueue$1.run(Unknown Source)
     at java.awt.EventQueue$1.run(Unknown Source)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.security.AccessControlContext$1.doIntersectionPrivilege(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)
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.net.ProtocolCommandListener
     at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     ... 20 more
    Ausnahme: java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/commons/net/ProtocolCommandListener
    Laden: Klasse applet.FileTransferApp nicht gefunden
    java.lang.ClassNotFoundException: applet.FileTransferApp
     at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)
    Ausnahme: java.lang.ClassNotFoundException: applet.FileTransferApp
    Media Fully Loaded
    Laden: Klasse applet.FileTransferApp nicht gefunden
    java.lang.ClassNotFoundException: applet.FileTransferApp
     at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)
    Ausnahme: java.lang.ClassNotFoundException: applet.FileTransferApp
    Laden: Klasse applet.FileTransferApp nicht gefunden
    java.lang.ClassNotFoundException: applet.FileTransferApp
     at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
     at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)
    Ausnahme: java.lang.ClassNotFoundException: applet.FileTransferApp
    
    
     
  2. 5. Mai 2011
    AW: Applet mit externen Bibliotheken einbinden

    Bei code musst du meines Wissens nach den Dateinamen deines Applets reinschreiben. Also bspw.:
    Code:
    <param name="code" value="myapplet.class">
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.