-
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
-
Oh, ich habs eben rausbekommen.
Es lag an dem "package binaryclock", dass der JBUilder hinzugefügt hat.
Nix für ungut,
Ben
-
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
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen