Jar File über Kommandozeile starten

Status
Nicht offen für weitere Antworten.

RudiRakete

Aktives Mitglied
Hallo,
ich habe ein kleines Java-Progrämmchen, dass E_mails verschickt. Jetzt habe ich dieses Programm als jar exportiert, aber per Doppelklick passiert nichts. Also habe ich mir gedacht, dass ich es mal über die Kommandozeile starten könnte, da mir dort doch Fehlermeldungen angezeigt werden, oder?

Allerdings kommt nach folgender Eingabe nur eine "falsche" Meldung:

java -jar D:\Datei.jar

Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.4', but '1.6' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.

Weiß einer wie ich das beheben kann?
 

HoaX

Top Contributor
Musst du unbedingt 1.4 verwenden? Wenn nicht dann deinstallier die doch und installier die 1.6!
 

RudiRakete

Aktives Mitglied
So, habe jetzt die 1.6er deinstalliert bekommen und habe wieder die 1.4er drauf. Jetzt habe ich auch endlich meine Fehlermeldung die ich sehen wollte.

Leider sagt die mir überhaupt nichts, weil ich in meinem Programm überhaupt nichts mit zip mache :-/

Exception in thread "main" java.util.zip.ZipException: Zugriff verweigert
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)

Kann damit ein Kenner etwas anfangen?

@Hoax: Jo, ich muss die 1.4 verwenden. Leider no other chance :-/
 
Zuletzt bearbeitet:

RudiRakete

Aktives Mitglied
Hmm, so langsam verzweifel ich mal so richtig.
Habe gestern noch bis spät abends an allem rumprobiert und das halbe Internet durchsucht, aber ich find net raus, wieso beim Ausführen der jar diese Fehlermeldung kommt :-/
 

Ebenius

Top Contributor
Eine JAR-Datei ist auch nur eine ZIP-Datei mit einem Manifest. Daher: Du lädts also eine ZIP-Datei. Vielleicht ist die ja für den Nutzer nicht lesbar und Java motzt rum. Ist der StackTrace oben vollständig, oder hast Du ihn irgendwie gekürzt?

Ebenius
 

RudiRakete

Aktives Mitglied
Ach so, okay.
Also bei meinen Internetrecherchen bin ich darauf gestoßen, dass mein Problem wohl höchstwahrscheinlich die ext. Jars in meinem Projekt sind.
Ich habe im BuildPath über "Add External Jars" 3 jars (activation.jar, mailapi.jar, smtp.jar) eingebunden. Hier scheint wohl irgendein Problem später beim Ausführen vorzuliegen. Leider habe ich keine Ahnung was da zu machen ist. Mit diversen Tipps aus dem Internet bin ich nämlich leider nicht weiter gekommen.

Zum StackTrace: Ne, der war so. Den habe ich so aus meiner Kommandozeile herauskopiert.
 

Ebenius

Top Contributor
Wenn der StackTrace genau so war, kommt das Problem bereits beim Initialisieren der JVM (glaube ich). Probier mal den Schalter "-verbose:class" beim java-Aufruf. Der gibt Dir gegebenfalls Informationen, beim Laden welcher Klasse der Fehler auftritt.

Ebenius
 

RudiRakete

Aktives Mitglied
So, das habe ich jetzt einmal versucht, jetzt steht das da!?!?!?!

Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: src/starteMail (Unsupported major.minor version 49.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        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$100(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)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Edit: Wobei diese Meldung jetzt auf einmal auch kommt, wenn ich das verbose weglasse !?!? Halleluja, so langsam werde ich mal super verwirrt ???:L;(
 
Zuletzt bearbeitet von einem Moderator:

Ebenius

Top Contributor
So, das habe ich jetzt einmal versucht, jetzt steht das da!?!?!?!
Das kann nicht an "-verbose:class" liegen. ???:L

Diese Exception sagt Dir, dass Deine Java-Klassen mit Java-Class-Version 49 (ab Java 5) erstellt sind, die JVM aber diese Version nicht unterstützt. Benutzt Du Java 1.4? Was sagt das?
Code:
java -version

PS: Ausgaben der Konsole bitte in CODE-Tags einschließen (hab ich eben editiert): [noparse]
Code:
 Hier die Ausgabe
[/noparse]

Ebenius
 

RudiRakete

Aktives Mitglied
Hatte dasselbe gerade auch gemerkt und oben noch ergänzt. Sorry...

Da steht das:

Code:
C:\>java -version
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
 
Zuletzt bearbeitet von einem Moderator:

Ebenius

Top Contributor
Das bedeutet, Du benutzt weiterhin die Java 1.4-Maschine und nicht die neuinstallierte Java 6-Maschine.

Nachtrag: Was sagt das da?
Code:
C:\>where java

Ebenius
 
Zuletzt bearbeitet:

RudiRakete

Aktives Mitglied
Hmm, ich habe doch gar keine JavaMaschine neu installiert!?!?!

Code:
C:\>where java
C:\WINDOWS\system32\java.exe
C:\Program Files\Oracle\jre\1.3.1\bin\java.exe
 

Ebenius

Top Contributor
Hmm, ich habe doch gar keine JavaMaschine neu installiert!?!?!
Stimmt. Aber erzähl das mal meinem Optiker. ;)

Okay. Es soll also mit Java 1.4 laufen. Wie hast Du die Klassen erzeugt? Per javac-Kommando oder per Eclipse, oder ... Bei javac kannst Du die Schalter "-source 1.4 -target 1.4" benutzen, im Eclipse kannst Du in den Compiler-Einstellungen die "Code Compliance" entsprechend einstellen.

Ebenius
 

RudiRakete

Aktives Mitglied
Also die Klassen wurden autoamtisch im Eclipse erzeugt. Da habe ich nichts über die Kommandozeile versucht ;-)
Ich schaue mal, was ich in den Eclipse-Einstellungen machen kann...
 

RudiRakete

Aktives Mitglied
Wow, geilo. Das ist klasse gewesen :)

In meinen CompilerSettings war irgendwie (warum auch immer) eingestellt, dass die 5.0 verwendet werden sollte. Habe auf 1.4 umgestellt und jetzt läuft es.

Vielen Dank für die Hilfe, darauf wäre ich alleine NIE gekommen.

Wünsche einen schönen Tag!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
R File.pathSeparator und File.separator Java Basics - Anfänger-Themen 46
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I File Uploader... Statusanzeige, Berechnung des Status etc. Java Basics - Anfänger-Themen 0
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
G jar file lässt sich nicht öffnen Java Basics - Anfänger-Themen 1
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
J File length als Prüfwert für Download Java Basics - Anfänger-Themen 5
berserkerdq2 Überprüfen ob eine Schreibberechtigung auf ein file exisitert bzw. ob man dieses file löschen kann, wie? Java Basics - Anfänger-Themen 9
berserkerdq2 IOstreams, was unterscheidet file von z. B. BufferedWriter? Java Basics - Anfänger-Themen 11
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
A java jar-File Java Basics - Anfänger-Themen 1
E Executable jar file fehler Java Basics - Anfänger-Themen 9
I Upload File zu einem Webservice Java Basics - Anfänger-Themen 17
I ZIP File erstellen Java Basics - Anfänger-Themen 10
LeoDerKek Textdatei in JAR-File Java Basics - Anfänger-Themen 4
Tom/S File Java Basics - Anfänger-Themen 10
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
A Checkstyle - File contains tab characters Java Basics - Anfänger-Themen 2
H Java file nicht gefunden Java Basics - Anfänger-Themen 5
C File speichern Java Basics - Anfänger-Themen 5
C Runnable Jar-File erzeugen Java Basics - Anfänger-Themen 14
C Pfad zu Properties-File bei ResourceBundle Java Basics - Anfänger-Themen 7
F GSON file mit einer List erstellen Java Basics - Anfänger-Themen 2
rafi072001 Lesen aus einem Excel File Java Basics - Anfänger-Themen 10
C Bild in executable JAR File mitgeben Java Basics - Anfänger-Themen 5
K File (png) in Image laden Java Basics - Anfänger-Themen 3
B Inputstream in file schreiben? Java Basics - Anfänger-Themen 23
S Input/Output Reader/Writer finden file nicht Java Basics - Anfänger-Themen 3
T Buffered Stream leert Txt File Java Basics - Anfänger-Themen 3
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
K File wird in der .Jar nicht gefunden Java Basics - Anfänger-Themen 3
E TXT FILE EINLESEN Java Basics - Anfänger-Themen 4
Trèfle EXCEL-File Laufwerkunabhängig einbinden. Java Basics - Anfänger-Themen 1
B HTML File einlesen inkl. Bilder? Java Basics - Anfänger-Themen 2
B Hilfe bei InputStream To File Java Basics - Anfänger-Themen 22
topi relativer Pfad in einem Runnable JAR file Java Basics - Anfänger-Themen 12
A jar File kleiner bekommen Java Basics - Anfänger-Themen 3
B File öffnen in src/main/webapp Java Basics - Anfänger-Themen 4
K File-Name Vergleich Java Basics - Anfänger-Themen 2
krgewb Runnable JAR File Export Java Basics - Anfänger-Themen 11
S Maxium aus einer File finden Java Basics - Anfänger-Themen 12
D Input/Output File exists canRead canWrite Java Basics - Anfänger-Themen 11
B cal4j - Error at line 1:Unexpected end of file Java Basics - Anfänger-Themen 0
P jar file lässt sich nicht ausführen Java Basics - Anfänger-Themen 4
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
F File von Windowsfreigabe laden Java Basics - Anfänger-Themen 1
S java.nio.file.FileSystemException bei Dateizugriff vermeiden Java Basics - Anfänger-Themen 7
Vince42 NIO File Tree in XML umwandeln Java Basics - Anfänger-Themen 10
J Zweidimensionales Array in CSV File exportieren Java Basics - Anfänger-Themen 3
E War-File Problem mit Eclipse Java Basics - Anfänger-Themen 3
B Excel File einlesen und Überschrift prüfen Java Basics - Anfänger-Themen 8
M Email versenden Outlook, attached File, ohne Anmeldung Java Basics - Anfänger-Themen 4
M Input/Output Word File Kopieren Java Basics - Anfänger-Themen 12
K Runable Jar File erstellen Java Basics - Anfänger-Themen 17
T Java Executable jar file funktioniert nicht Java Basics - Anfänger-Themen 4
sourcecorn Werte aus einem File lesen Java Basics - Anfänger-Themen 6
Kopak'rraf Korruptes zip File. Java Basics - Anfänger-Themen 0
T File für Einstellungen wird nicht geladen Java Basics - Anfänger-Themen 1
S Sounddatei in Jar File integrieren Java Basics - Anfänger-Themen 2
S Index File bauen Java Basics - Anfänger-Themen 5
T Anzeige, wie lange es noch dauert bis ein File gesendet ist. Java Basics - Anfänger-Themen 2
T filereader , file aus programm einlesen Java Basics - Anfänger-Themen 12
Ghostman1711 Itext PDF print File gelockt by Java Java Basics - Anfänger-Themen 15
N Email mit Anhang - File not Found Java Basics - Anfänger-Themen 1
K Interface Kein Bild im .jar-File Java Basics - Anfänger-Themen 15
S Bild in Jar-File mit ImageIO Java Basics - Anfänger-Themen 50
Syncopated Pandemonium Compiler-Fehler The constructor MP3File(File) refers to the missing type NoMPEGFramesException Java Basics - Anfänger-Themen 7
S File mit canRead() testen Java Basics - Anfänger-Themen 4
A file.delete funktioniert nicht Java Basics - Anfänger-Themen 15
K Classpath Lesen von Property-File Java Basics - Anfänger-Themen 1
S jar file Java Basics - Anfänger-Themen 19
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
B Dateityp von File bekommen Java Basics - Anfänger-Themen 2
I Automatisch Verzeichnis erstellen bei File erstellen Java Basics - Anfänger-Themen 5
E Große Datenmengen effizient in CSV File speichern Java Basics - Anfänger-Themen 4
I String zu File umwandeln Java Basics - Anfänger-Themen 2
N File virtuell ByteStream Java Basics - Anfänger-Themen 11
X Übergabeparameter Konstruktor (File) Java Basics - Anfänger-Themen 13
Anfänger2011 file.isDirectory() liefert falschen Wert!? Java Basics - Anfänger-Themen 1
ms_cikar Jar file mit resource erzuegen Java Basics - Anfänger-Themen 28
E lesen csv file column by column Java Basics - Anfänger-Themen 10
U Anhand von Ant ein War-File erstellen Java Basics - Anfänger-Themen 0
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
O Zip-File Inhalt einlesen Java Basics - Anfänger-Themen 3
V Erste Schritte Dateinamen aus einer FIle[] in eine List Java Basics - Anfänger-Themen 11
P Jar File Java Basics - Anfänger-Themen 3
B Probleme bei "Daten in CSV File schreiben". Java Basics - Anfänger-Themen 9
S CSV File - "Vergleichen und Sortieren" Java Basics - Anfänger-Themen 3
T Wieso kann ich das jar file nicht starten? Java Basics - Anfänger-Themen 5
S Resourcen-Dateien im Jar-File verfügbar machen (Intellij 14) Java Basics - Anfänger-Themen 14
A Wieso übergibt der nicht die bearbeitete txt file Java Basics - Anfänger-Themen 8
Ruvok Executable Jar File startet nicht Java Basics - Anfänger-Themen 3
R Ini File erstellen Java Basics - Anfänger-Themen 1
J file.lenght spinnt ab 50mb Java Basics - Anfänger-Themen 7

Ähnliche Java Themen


Oben