jar Datei erstellen - Fehler

my life

Mitglied
Hallo,
habe eine jar-Datei erstellt und wenn ich sie per Doppelklick starte, kommt ein Fehler (sowohl bei mir, als auch bei einem Freund), und zwar: Could not find the main class: window
Wenn ich sie aber über die Konsole starte (java -jar test.jar), dann funktioniert sie einwandfrei.

Ich darf hier keine Anhänge ansehen (oder mein eigenes Profil angucken etc :bahnhof: ), darum hab ichs mal bei Megaupload hochgeladen:

Link von L-ectron-X entfernt und als Anhang hochgeladen


Es funktioniert übrigens mit keinem Programm, egal ob es nur ein Hello World Programm ist, oder ob es ein swing-Kram ist, egal ob ich die jar von Hand erstelle oder es von eclipse machen lasse.

Grüße.
 

Anhänge

  • test.jar
    8,6 KB · Aufrufe: 20
Zuletzt bearbeitet von einem Moderator:

my life

Mitglied
Hehe, stimmt, aktiviert, danke fürs Reineditieren der jar.

exportiert hatte ich es sowohl als runnable jar, als auch als normale jar. Beide Male der selbe Fehler. Als ich es manuell erstellt habe, genau derselbe Fehler.
 

Xeonkryptos

Bekanntes Mitglied
Komisch. Habe gerade mal dein Prog gestartet und es funktioniert bei mir Einwandfrei. Was ist denn bei dir als Standard-Ausführprogramm eingestellt? Vielleicht versucht er es mit einem Programm zu starten, welches das Window nicht öffnen kann.
 

my life

Mitglied
Naja mit jawaw.exe aus dem jdk. Muss man irgendwelche Voreinstellungen treffen, damit man selbst geschriebene .jar Dateien bei sich starten kann? Sind ja die ersten, die ich probiere. Hab mich nur bisher drauff verlassen, dass es sowieso geht, Dinge wie minecraft.jar gehen ja auch einfach so.
(Wie gesagt, in der Konsole geht es bei mir auch, nur beim Doppelklick nicht).

Wenn ich tatsächlich was einstellen muss, was muss ich in mein Programm einbauen, um sie auch ohne diese Einstellungen starten zu können (wie zB minecraft.jar ? Muss ich dann ja auch irgendwie an die Standart-Aufruf-Methode von Windows anpassen können, oder?)
 

L-ectron-X

Gesperrter Benutzer
Erstellst du die Jar-Datei von Hand, also durch Eingabe von Befehlen auf der Konsole, oder lässt du das (d)eine IDE erledigen?
In der FAQ findest du einen Beitrag und ein kleines Tool zum Erzeugen von Jar-Dateien.
 

my life

Mitglied
Nja, auch im Tutorial steht da, dass man das über die Konsole starten soll. Das bringt mir also herzlich wenig, ich wills ja über Doppelklick starten können ;).
 

L-ectron-X

Gesperrter Benutzer
Und wie man das genau erreicht, steht in der FAQ.

Ich habe auf meinem Rechner noch das JDK6 und erhalte beim Ausführen deiner Jar-Datei einen UnsupportedClassVersionError, was auf eine inkompatible JRE (weil höher) hinweist.
Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: window : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: window. Program will exit.

Allerdings gibt es hier einen anderen Thread, in welchem auch jemand Probleme mit dem JDK7 beim Erzeugen seines Jar-Files hat.
Daher: mit welchem JDK versuchst du deine Jar-Datei zu erzeugen?
 

my life

Mitglied
Ich habe es sowohl mit dem jdk6, als auch mit dem jdk7 probiert und es kommt der gleiche Fehler.
Und in der FAQ finde ich auch nix zu dem Problem, nur folgende Threads, die annähernd an das Thema heran kommen:
http://www.java-forum.org/spezialthemen/13787-jar-archiv-erstellen.html
http://www.java-forum.org/spezialthemen/18384-6-varianten-java-programme-starten-jar-bat-exe-cd.html

Aber beim ersten Link wird mir nur erklärt, wie ich meine jar Datei erstelle, sodass ich sie von der Konsole aus starten kann (was bei mir ja eindeutig geht), und beim zweiten Link steht, dass ich doch eine batch-Datei erstellen soll, die dann die jar-Datei mit den Einstellungen der Konsole für mich startet.
Das will ich aber gar nicht, ich will direkt per Doppelklick bei den Standart-Einstellungen von Windows, dass meine java-datei gestartet wird. Nicht per batch-Datei, nicht per cmd, sondern bei einem Doppelklick auf die jar-Datei.
 

L-ectron-X

Gesperrter Benutzer
Im Thema unter dem ersten Link findest du im zweiten Beitrag eine Batchdatei, die dir eine Jar-Datei so erzeugt, dass du sie per Doppelklick starten kannst.
 
M

Marco01_809

Gast
Vielleicht passt es ja dazu:
Wenn ich mein Programm als Runnable Jar mit Java 7 exportiere, kommt bei einem Freund der Fehler, das die MainClass nicht gefunden wird. Kompiliere ich aber mit Java 6 funktioniert es bei ihm problemlos.
Bei mir funktionieren beide Versionen. Wir haben beide das JRE7 installiert ;)

EDIT: Per Doppelklick gestartet ^^
 
Zuletzt bearbeitet von einem Moderator:

L-ectron-X

Gesperrter Benutzer
Sieht so aus, als wäre die JRE6 bei deinem Kumpel die Standard-JRE. Liegt wahrscheinlich an den Umgebungsvariablen, die bei deinem Kumpel auf das JRE6 zeigen.
Es wäre klug, nur eine JRE installiert zu haben - die aktuelle.
 
M

Marco01_809

Gast
Also "java -version" auf der cmd sagt ihm Java 7, genau wie mir.
Ich habe auch noch JDK 6 installiert.

Aber ich will my life jetzt nicht den Thread klauen ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A exe Datei erstellen Java Basics - Anfänger-Themen 8
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
J Erstellen einer Datei ohne path Java Basics - Anfänger-Themen 1
Z Erste Schritte Versuche ein Labyrinth in einem Terminal zu erstellen, aber kann die properties Datei nicht einlesen Java Basics - Anfänger-Themen 3
agent47 Input/Output Ordner/Datei Rekutrsiv erstellen und Java Basics - Anfänger-Themen 8
I Ausführbare .jar oder .exe Datei erstellen Java Basics - Anfänger-Themen 4
O Zip Datei erstellen Java Basics - Anfänger-Themen 1
M .jar Datei mit Eclipse erstellen (OpenCV) Java Basics - Anfänger-Themen 2
A Datei im erstelltem Verzeichnis erstellen? Java Basics - Anfänger-Themen 1
G Input/Output CSV-Datei über Java-Programm erstellen, Zeichensalat Java Basics - Anfänger-Themen 3
G Txt datei erstellen Java Basics - Anfänger-Themen 2
Z Java txt Datei erstellen lassen Java Basics - Anfänger-Themen 6
D Datei mit JFileChooser erstellen Java Basics - Anfänger-Themen 5
GadgetSofa .txt Datei erstellen und gleich wieder Löschen? Java Basics - Anfänger-Themen 12
S Ausführbare Datei erstellen Java Basics - Anfänger-Themen 12
H Erste Schritte Datei erstellen Java Basics - Anfänger-Themen 5
S externe Datei erstellen, oeffnen, bearbeiten Java Basics - Anfänger-Themen 2
O Jar Datei erstellen geht nicht. Java Basics - Anfänger-Themen 4
L Erste Schritte Jar-Datei erstellen -? Java Basics - Anfänger-Themen 25
V BlueJ: Funktionierende .jar Datei erstellen Java Basics - Anfänger-Themen 2
H config Datei erstellen + einlesen Java Basics - Anfänger-Themen 15
S jar Datei erstellen mit eclipse Java Basics - Anfänger-Themen 4
E Java Datei erstellen? :) Java Basics - Anfänger-Themen 3
S Datei nicht erstellen Java Basics - Anfänger-Themen 16
S Bin Datei erstellen Java Basics - Anfänger-Themen 12
Maxim6394 .jar Datei erstellen und starten Java Basics - Anfänger-Themen 3
Luk10 Problem beim .jar Datei erstellen Java Basics - Anfänger-Themen 19
N editierbare Datei erstellen Java Basics - Anfänger-Themen 14
B Datei in einem Unterverzeichnis erstellen Java Basics - Anfänger-Themen 10
S Ausführbare datei erstellen Java Basics - Anfänger-Themen 7
A Input/Output Datei automatisch erstellen. Java Basics - Anfänger-Themen 29
W Jar Datei in Eclipse-Projekt erstellen Java Basics - Anfänger-Themen 2
K Komisches Verhalten beim erstellen einer Datei Java Basics - Anfänger-Themen 5
T Erstellen einer .csv-Datei Java Basics - Anfänger-Themen 12
W [Java Archive (JAR) Datei erstellen] Lässt sich nicht ausfürhren Java Basics - Anfänger-Themen 7
C FatJar: Jar-Datei mit jmf.jar erstellen Java Basics - Anfänger-Themen 7
M java neue datei erstellen Java Basics - Anfänger-Themen 6
D Matrix .bat datei erstellen und öffnen Java Basics - Anfänger-Themen 2
Ollek Erstellen einer ausführbaren JAR-Datei mit externen Libaries Java Basics - Anfänger-Themen 9
B JAR Datei mit NetBeans erstellen und ausführen Java Basics - Anfänger-Themen 23
M Datei automatisch erstellen Java Basics - Anfänger-Themen 5
V jar datei erstellen Java Basics - Anfänger-Themen 4
K Eine Datei erstellen Java Basics - Anfänger-Themen 2
B Wie kann ich eine dauerhaft ausführbare Datei erstellen? Java Basics - Anfänger-Themen 6
G JAR Datei richtig erstellen? Java Basics - Anfänger-Themen 2
C Erstellen und Beschreiben einer HTML-Datei Java Basics - Anfänger-Themen 4
Q java.util.loggging neue datei erstellen Java Basics - Anfänger-Themen 3
D neue Datei inkl. Ordner erstellen - in einem Rutsch? Java Basics - Anfänger-Themen 7
S jar-Datei erstellen Java Basics - Anfänger-Themen 3
G JAR Datei mit Eclipse erstellen? Java Basics - Anfänger-Themen 5
T-Yasso CSV Datei erstellen & Strings in die CSV überführen. Java Basics - Anfänger-Themen 3
G Erstellen einer JAR-Datei mit Ant-Scrit schlägt fehl Java Basics - Anfänger-Themen 2
K aus Java Programme Jar.datei erstellen (eclipse) Java Basics - Anfänger-Themen 15
G JAR-Datei in Eclipse erstellen Java Basics - Anfänger-Themen 7
G Log-Datei erstellen Java Basics - Anfänger-Themen 2
G datei im jar-file erstellen Java Basics - Anfänger-Themen 7
S Datei erstellen Java Basics - Anfänger-Themen 4
B bat Datei erstellen und ausführen / keine ausführung Java Basics - Anfänger-Themen 3
M Jar-Datei erstellen Java Basics - Anfänger-Themen 7
A Ausführbare jar-Datei erstellen (mit Eclipse) - main-class? Java Basics - Anfänger-Themen 4
S .class datei erstellen Java Basics - Anfänger-Themen 5
O datei erstellen in jar archiv? Java Basics - Anfänger-Themen 4
J Exe- datei alls Selbständige erstellen Java Basics - Anfänger-Themen 2
P Eclipse: Jar Datei erstellen? Java Basics - Anfänger-Themen 2
F CSV Datei erstellen! Java Basics - Anfänger-Themen 9
S [JBuilder] Class Datei erstellen? Java Basics - Anfänger-Themen 17
M Jar-Datei erstellen Java Basics - Anfänger-Themen 2
A jar.* Datei erstellen. Java Basics - Anfänger-Themen 2
U jar Datei erstellen Java Basics - Anfänger-Themen 20
G Problem beim erstellen einer .jar Datei Java Basics - Anfänger-Themen 9
C Datei größer als 2 GB erstellen Java Basics - Anfänger-Themen 3
D Checksumme für Datei erstellen Java Basics - Anfänger-Themen 4
B Erstellen einer ausführbaren Datei Java Basics - Anfänger-Themen 3
C *.exe Datei erstellen Java Basics - Anfänger-Themen 3
M JAR-Datei mit Eclipse einschließlich SWT erstellen Java Basics - Anfänger-Themen 12
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
P Aus Text Datei nur Zahlen übernehmen Java Basics - Anfänger-Themen 13
W Fehler in der Datei pom.xml Java Basics - Anfänger-Themen 19
M Verständnisfrage: Warum wird die Datei ohne Inhalt übertragen Java Basics - Anfänger-Themen 3
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
P Probleme mit NetBeans: Wie lässt sich jar. Datei an einem MacBook öffnen Java Basics - Anfänger-Themen 21
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
E TIF Datei auslesen Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
M Spezifischen Wert einer Zeile aus .txt Datei entnehmen Java Basics - Anfänger-Themen 15
B Popups mit Klicksabfangen zumAusfüllen einer .ods Datei Java Basics - Anfänger-Themen 0
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
A CSV-Datei Verarbeiten Java Basics - Anfänger-Themen 8
D Downloadfortschritt von Datei über Google Drive API v3 Java Basics - Anfänger-Themen 10
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben