Anzeige:
Ergebnis 1 bis 3 von 3

Thema: jar Datei erzeugen

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.05.2003
    Beiträge
    80

    jar Datei erzeugen

    Ich hab Probleme beim erzeugen einer jar-datei.

    Ich habe folgende Schritte durchgeführt:

    1. mv aller .class Dateien des Projekts in ein neues Verzeichnis

    2. Erzeugen einer info.txt in diesem Verzeichnis, diese Datei enthält nur eine Zeile "Main-Class: AppletTest" und eine abschließende Leerzeile

    3. "jar cmf info.txt test.jar ./*.class" läuft ohne Fehler durch

    4. "java -jar test.jar" gibt ein:

    Exception in thread "main" java.lang.NoClassDefFoundError: AppletTest (wrong name: binaryclock/AppletTest)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java :502)
    at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader .java:250)
    at java.net.URLClassLoader.access$100(URLClassLoader. java:54)
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 193)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:186)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 99)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:265)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 55)
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:315)

    Was läuft hier falsch?

    Das ist übrigens ein JBuilder Projekt mit dem Namen binaryclock


    Gruß,

    Ben

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.05.2003
    Beiträge
    80
    Oh, ich habs eben rausbekommen.
    Es lag an dem "package binaryclock", dass der JBUilder hinzugefügt hat.

    Nix für ungut,

    Ben

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.09.2002
    Ort
    Neuhausen
    Beiträge
    320

    Manifest file?

    Ist zwar schon ein Weilchen her, als ich das letzte mal ein jar file erzeugt habe... Ich denke es fehlt die Manifest Datei. Wie das genau geht müsste in der Dokumentation stehen.

    Edit: Ok, dann hast du die Lösung

    Gruss, Andy

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •