Ausführbare Jar erstellen

BlubBlub

Bekanntes Mitglied
Hi ich wollte eine Ausführbare Jar erstellen doch hab ich probleme damit.

################### funktioniert ########################################
Java:
package pro.dies.ist.einpackage;  //<---- Hier drauf achten

import javax.swing.JFrame;

public class Testing 
{
	public static void main(String[] args) 
	{
		System.out.println(System.getProperty("user.dir"));
		JFrame frame = new JFrame("frame");
		frame.setSize(500, 400);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		System.out.println("frame visible");
	}
}

Ordnerstruktur:
Code:
pro
 |----dies
        |------ist
                    |-----einpackage
                                 |--------Testing.class

Manifest.txt:
Manifest-Version: 1.0
Main-Class: pro.dies.ist.einpackage.Testing
[Leerzeile]

Gebe ich in der Konsole folgendes ein:
jar -cfm Pro.jar Manifest.txt pro

so erhalte ich eine Pro.jar Datei. Mit einem doppelklick auf die jar Datei wird das Programm korrekt ausgeführt.
####################################################################



########################## funktioniert nicht ##############################
Java:
package und.einpackage; //<--- Hier drauf achten

import javax.swing.JFrame;

public class Testing 
{
	public static void main(String[] args) 
	{
		JFrame frame = new JFrame("frame");
		frame.setSize(500, 400);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		System.out.println("frame visible");
	}
}

Ordnerstruktur:
Code:
einOrdner
 |----
        |------einUnterOrdner
                    |----------------und
                                              |----- einpackage
                                                             |--------Testing.class

Manifest.txt:
Manifest-Version: 1.0
Main-Class: einOrdner.einUnterOrdner.und.einpackage.Testing
[Leerzeile]

Gebe ich in der Konsole folgendes ein:
jar -cfm Pro.jar Manifest.txt einOrdner

so erhalte ich eine Pro.jar Datei.
Beim starten der jar Datei mittels:
java -jar Pro.jar

erhalte ich die Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: einOrdner/einUnterOrdner/und/einpackage/Testing (wrong name: und/einpackage/Testing)

Was muss ich in die Manifest Datei bei
Main-Class: einOrdner.einUnterOrdner.und.einpackage.Testing
schreiben damit der alles korrekt funktioniert?

Hab schon sowas ausprobiert:
Main-Class: einOrdner\einUnterOrdner\und.einpackage.Testing
aber da kommt auch nur Unsinn bei raus
 
Zuletzt bearbeitet:

André Uhres

Top Contributor
Ins Manifest kommt immer nur die "package" Struktur:
package und.einpackage; //<--- Hier drauf achten

Main-Class: und.einpackage.Testing
(und nicht "Main-Class: einOrdner.einUnterOrdner.und.einpackage.Testing")

Gruß,
André
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Java Programm - ausführbare Jar Datei erstellen Allgemeine Java-Themen 2
S Ausführbare Scriptdatei unter Linux erstellen Allgemeine Java-Themen 6
H Erste Schritte Ausführbare Dateien lassen sich nicht starten Allgemeine Java-Themen 5
J Aus mehreren Klassen ein Datei ausführbare machen Allgemeine Java-Themen 6
J Ausführbare Jar läd die Ressource nicht Allgemeine Java-Themen 3
L Eclipse Ausführbare .jar erezugen Allgemeine Java-Themen 5
A ausführbare jar Error Allgemeine Java-Themen 2
A Ausführbare Java-Datei aus Projekt und Datenbank Allgemeine Java-Themen 3
L Einbinden von Daten in ausführbare Jar Allgemeine Java-Themen 6
C Eclipse Icons(PNG) mit in das ausführbare Jar File exportieren Allgemeine Java-Themen 7
R Ausführbare Java Anwendung Allgemeine Java-Themen 27
E brauche schnell Ausführbare Datei Allgemeine Java-Themen 4
G ausführbare jar Allgemeine Java-Themen 12
S ausführbare Datei Allgemeine Java-Themen 15
D Plattformunabhängiges ausführbare Java-Applikation ohne jar Allgemeine Java-Themen 5
S ausführbare Datei aus Java-Programm starten Allgemeine Java-Themen 2
A Ausführbare Datei erzeugen Allgemeine Java-Themen 5
C Ausführbare jar bzw. Manifest Datei Allgemeine Java-Themen 3
Zrebna Testkonzept erstellen - Verständnisschwierigkeiten Allgemeine Java-Themen 6
dokan wie kann ich eine funktionierende Suchleiste erstellen Allgemeine Java-Themen 1
Thomasneuling Java Jar datei erstellen, von Projekt, dass auch Javafx Dateien, FXML Dateien und CSS Dateien, sowie Bilder enthält? Allgemeine Java-Themen 14
berserkerdq2 SceneBuilder GUI erstellt, nun muss ich noch ein Polygon erstellen, ist die Connection möglich? Allgemeine Java-Themen 3
berserkerdq2 Was heißt es mit FXML Listener zu setzen ind Buttons zu erstellen? Allgemeine Java-Themen 6
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
D Open Source Library zum erstellen von PDFs Allgemeine Java-Themen 1
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
J Power Point erstellen inklusive Diagramm Allgemeine Java-Themen 12
F IDEA IntelliJ Java Songliste erstellen Allgemeine Java-Themen 6
N Tree erstellen Allgemeine Java-Themen 8
berserkerdq2 Threads, wie genau läuft das in Java ab? (Ich kann Threads erstellen und nutzen, nur das Verständnis) Allgemeine Java-Themen 6
berserkerdq2 Kann keine Labels erstellen, was ist hier syntaktisch falsch Allgemeine Java-Themen 5
_user_q Verknüpfung einer .jar-Datei (liegt z. B. auf dem Desktop) im Autostart-Ordner erstellen? Allgemeine Java-Themen 20
stormyark Problem beim Klassen erstellen Allgemeine Java-Themen 1
A Trace-Tabelle erstellen Allgemeine Java-Themen 3
M Excel Datei Erstellen Allgemeine Java-Themen 2
OnDemand Erstellen von Quartz Jobs pro Aufgabe oder zusammenfassen Allgemeine Java-Themen 7
H Matrix ohne Array erstellen Allgemeine Java-Themen 9
R Geometry erstellen die abhängig von Variablen ist Allgemeine Java-Themen 6
Gaudimagspam Skip Liste erstellen in Java Allgemeine Java-Themen 3
Avalon DTO aus mehrere Entitäten erstellen Allgemeine Java-Themen 5
Kirby.exe Distanz Map für die Distanztransformation erstellen Allgemeine Java-Themen 1
Avalon Data Transfer Objekte aus Datenbank erstellen Allgemeine Java-Themen 8
M Registry Autostart Eintrag mit Java erstellen (über Windows cmd) Allgemeine Java-Themen 7
B .txt Datei erstellen und auslesen bzw. schreiben Allgemeine Java-Themen 6
M Java 2D Array für ein Grid erstellen ? Allgemeine Java-Themen 2
B Datei/Ordner auf Server zugreifen/erstellen Allgemeine Java-Themen 2
T Objekt mit String und Int aus TxT Datei erstellen Allgemeine Java-Themen 23
M Rectangle mit Java erstellen? Allgemeine Java-Themen 9
G Fläche erstellen mit Entfernungen Allgemeine Java-Themen 1
E Eigenen "Aufzählungstyp" erstellen - mit enum ? Allgemeine Java-Themen 18
T Multithreading: Wie viele Threads sollte ich erstellen? Allgemeine Java-Themen 12
B Rangliste erstellen Allgemeine Java-Themen 13
D 2,3-Baum rekursiv erstellen Allgemeine Java-Themen 20
D Datentypen 2-3 Baum erstellen mit geordnetem int-array Allgemeine Java-Themen 0
L SQL Datei in Eclipse erstellen Allgemeine Java-Themen 3
J Datenstruktur für eine Map erstellen Allgemeine Java-Themen 2
J File in Package erstellen & lesen mit Programmstart in externe Projekt Allgemeine Java-Themen 3
E Erstellen einer Liste mit einer maximalen Menge an Elementen Allgemeine Java-Themen 13
E Ts3API Subchannel erstellen und rein moven !! Allgemeine Java-Themen 0
J Eigene Api erstellen und dann auch verwenden - Ordnerstruktur Allgemeine Java-Themen 1
S GetMethode erstellen mit Hilfe von Parametern Allgemeine Java-Themen 9
T 2D-Grafik Chart als Image erstellen Allgemeine Java-Themen 3
I Fehler beim Ant-Package erstellen mit Java 9 Allgemeine Java-Themen 1
N Bei Mouse Events nicht mehrere Objekte erstellen Allgemeine Java-Themen 13
S Compiler-Fehler IntelliJ Projektdatei lässt sich nicht erstellen. Allgemeine Java-Themen 15
M 2D Array mit unterschiedlichen Längen erstellen und befüllen Allgemeine Java-Themen 11
E Swing Buttons auf knopfdruck(anderer Button) erstellen Allgemeine Java-Themen 6
S TestNG Eclipse: Reporting erstellen/ verändern Allgemeine Java-Themen 0
F .jar erstellen und starten Allgemeine Java-Themen 15
M Array aus Thread Objekten erstellen Allgemeine Java-Themen 2
N 1000 MQTT Messages die Sekunde - 1000 Threads erstellen ? Allgemeine Java-Themen 10
Tommy Nightmare Klassen Globale Klassen erstellen Allgemeine Java-Themen 7
K Datei (CSV-ähnlich) in Java einlesen & mit teil der Daten Graphen erstellen Allgemeine Java-Themen 9
S Maven Jars dynamisch laden / Plugin-Struktur erstellen Allgemeine Java-Themen 14
T 32-Bit Applikationen mit Eclipse erstellen Allgemeine Java-Themen 4
R Input/Output RTF erstellen? Allgemeine Java-Themen 2
G Liste zwischen zwei Kalenderdaten erstellen Allgemeine Java-Themen 3
S Klassen Klassen "virtuell" erstellen Allgemeine Java-Themen 5
P mehrer Verschiedene Objekte in einer Klasse erstellen. Allgemeine Java-Themen 4
M Dokument erstellen Allgemeine Java-Themen 0
S Java API für GitHub erstellen Allgemeine Java-Themen 14
T Ant Jar Datei per Ant in Eclipse erstellen Allgemeine Java-Themen 2
4a61766120617274697374 Hintergrundjobs(tasks) in Java erstellen Allgemeine Java-Themen 3
K Eigene API erstellen? Allgemeine Java-Themen 13
N Benutzeroberfläche erstellen Allgemeine Java-Themen 5
Thallius Eigenes Message Center erstellen Allgemeine Java-Themen 3
perlenfischer1984 Mehrere Komponenten erstellen Allgemeine Java-Themen 3
B jni - Headerdatei erstellen Allgemeine Java-Themen 3
Neumi5694 Operatoren regEx für das Erstellen eines Strings verwenden Allgemeine Java-Themen 3
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
B automatisch benannte arrays erstellen Allgemeine Java-Themen 9
F URI-Scheme mit Java unter MacOS erstellen? Allgemeine Java-Themen 0
S Mit Generics Klasse erstellen die selbst T erweitert..? Allgemeine Java-Themen 4
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
M Textfile erstellen Allgemeine Java-Themen 11
L Wie kann ich einen Keystore aus existierenden Zertifikaten erstellen? Allgemeine Java-Themen 1
K Fehler beim erstellen von .jar Datei Allgemeine Java-Themen 3
D Ordner auf Desktop erstellen(Pc unabhängig) Allgemeine Java-Themen 5
T Dll erstellen und einbinden Allgemeine Java-Themen 1
M Exceltabelle in Java erstellen und Werte einlesen Allgemeine Java-Themen 32

Ähnliche Java Themen

Neue Themen


Oben