kein hauptmanifestattribut in dateiname.jar

derDennis99

Mitglied
Hallo,

ich bin was Java angeht ein ziemlicher Neuling...
ich habe einen Bot in Java geschrieben und möchte diesen gerne umwandeln zu einer ausführbaren Jar-Datei. Wenn ich die per CMD ausführen möchte kommt "kein hauptmanifestattribut in dateiname.jar". So sieht die MANIFEST.MF aus:
Java:
Manifest-Version: 1.0
Main-Class: projektname.Main

da ist doch eine Main-Class drin oder? habe auch schon danach im Internet nach gesucht... Hat allerdings alles nicht funktioniert. Deshalb frage ich hier einfach mal nach. 🙂

falls das wichtig ist: Ich benutze die Entwicklungsumgebung IntelliJ IDEA

Gruß
Dennis
 
Eine jar Datei ist eine ganz normale zip Datei. Entweder einen vernünftigen Dateimanager verwenden, der jars kennt und als zip öffnen kann, oder zu zip umbenennen und erstmal den Inhalt der zip Datei prüfen.
 
META-INF ist keine Datei. Ist der Pfad der MANIFEST.MF Datei dort /META-INF/MANIFEST.MF und enthält sie den gewünschten Inhalt?
da steht das drin:
Code:
Manifest-Version: 1.0
Built-By: snicoll
Build-Jdk: 1.7.0_51
Created-By: Apache Maven 3.2.3
Archiver-Version: Plexus Archiver

lass mich raten da fehlt die Main-Klasse oder?
 
Zuletzt bearbeitet:
Danke euch allen vielmals!!! Läuft...
Wie schön erwähnt war meine erste Jar die ich ausrühren wollte... muss man auch erstmal drauf kommen das 54.0 eine Java Version Nummer ist. Naja man lernt bekanntlich im leben immer mehr dazu. 😉

Gruß
Dennis
 

Zurück
Oben