Programm mit cmd nicht ausführbar

Olminator

Mitglied
Hey, Ich bin ein kompletter Neuling. Bevor ich hier meine Frage gestellt habe, hab ich mich selber informiert. Allerdings weiss ich nicht wo das Problem ist.
Ich habe folgendes Problem:

Ich habe mir das neuste java development kit runtergeladen: jdk-7u1-windows-i586.exe.
Außerdem habe ich schon meine Umgebungsvariable geändert(per copy paste, fehler im pfad sind also ausgeschlossen).
Trotzdem geht keines meiner programmierten Systeme(welche ich nicht selber geschrieben habe, sondern kopiert)

Ich versuchte es schon einmal java mit der console auszuführen:
Javac geht!
aber bei Java <name> kommt

Exception in thread "main" .... error(ich hoffe ihr kennt den, sonst lad ich nochmal nen screen hoch

Mit eclipse klappen komischerweise ein paar von meinen programmen, und ein paar nicht(die untenstehende rechnung funktioniert mit eclipse! aber nicht mit cmd!!)



Gibt zwei Fälle
1. Fall: Das Problem liegt am Programmierten(tut mir leid, fehlersuche kann mal normalerweise selber, aber da bei mir noch garnichts per cmd lief, bitte ich darum kurz drüber zu fliegen.).

Java:
public class rechnung {
public static void main (String [] arguments) {
int x, y;
x = 10;
y = -1 + 23 * 33 + 3 * 7 * (5 + 6);
System.out.print ("Das Resultat ist ");
System.out.println (x + y);
}
}


1. Fall ist unlogisch, da das Programm ja per eclipse ohne probleme läuft.


2. Fall: Das Problem liegt irgendwo anders(allerdings funktioniert javac ja)


Ich bitte um Hilfe, da ich echt nicht mehr weiter weiß, und es für mich keine Logik bei den Fehlern gibt.

MfG Olm
 
Zuletzt bearbeitet:

U2nt

Bekanntes Mitglied
Probier mal aus
Code:
arguments
mit
Code:
args
zu ersetzen.

Desweiteren solltest du deinen Code einrücken und Klassennamen mit einem Großbuchstaben beginnen (CamelCase).
 

HoaX

Top Contributor
Probier mal aus
Code:
arguments
mit
Code:
args
zu ersetzen.

Desweiteren solltest du deinen Code einrücken und Klassennamen mit einem Großbuchstaben beginnen (CamelCase).

Namen von Parameters sind Schall und Rauch. Wichtig ist nur der Typ! Das passt schon so.

TO: Sehr Sinnvoll die Fehlermeldung durch "..." zu ersetzen, sollen wir jetzt raten wo der Fehler ist?
 
Zuletzt bearbeitet:
L

Led

Gast
Vielleicht die Fehlermeldung aus der Konsole kopieren und hier mit [c] tags einfügen.

Ansonsten könntest du mal [c]javap rechnung[/c] ausprobieren, also als Konsolenbefehl eingeben.

Oder schauen ob im Verzeichnis wo die Datei [c]rechnung.java[/c] liegt auch eine Datei [c]rechnung.class[/c] vorliegt.

Goodnight
P.
 
J

JohannisderKaeufer

Gast
Was sind die Ausgaben von

Code:
javac -version

und
Code:
java -version
 

U2nt

Bekanntes Mitglied
Also wenn ich den obenstehenden Code einfachmal in ein neues File reinkopier, kompilier, starte funktionierts perfekt. Liegt also an einem lokalen Problem.

Solltest aber, auch wie die oben stehnden Posts schon sagen, mal die ganze Fehlermeldung posten.
 

Olminator

Mitglied
Erst mal danke für die zahlreichen Antworten
Hier weiter Infos:

Wie die Variable heißt ist egal.

Poste mal die genaue Exception.






die ausgabe von
javac -version ist:
javac 1.7.0_01

java -version:
java version "1.6.0_27"
Java(TM) SE Runtime Enviroment (build 1.6.0_27-b07)
Java HotSpot(TM) Client VM (build 20.2-b06, mixed mode, sharing)


und ja, eine class datei liegt nach der compelierung vor im selben ordner vor.
 
Sieht so aus, als würdest Du die Datei mit einer neueren Version kompilieren als Du sie ausführst. Die Versionen sollten aber gleich sein.
Edit: Vllt. kannst Du ja mal testen ob es geht, wenn Du statt javac und java den jeweils vollständigen Pfad zu den Programmen angibst. Wie Du das Standardverzeichnis änderst, wo Windows nach den Programmen suchen soll, weiß ich leider nicht.
 
Zuletzt bearbeitet:

Triebi

Aktives Mitglied
@Olminator: Schau' mal im Windows- und den Unterverzeichnissen nach einer
Code:
java.exe
. Dort liegt gerne mal eine 'rum.
Falls ja - löschen oder zumindest umbenennen.
 

Olminator

Mitglied
@Olminator: Schau' mal im Windows- und den Unterverzeichnissen nach einer java.exe . Dort liegt gerne mal eine 'rum.
Falls ja - löschen oder zumindest umbenennen.



Danke, das war die Lösung. Problem erledigt.
Eine Frage noch, damit ich auch verstehe woran es lag.
Warum gab es dort ein Konflikt?
 
J

JohannisderKaeufer

Gast
Naja, wenn du unter windows java eingibst sucht es eben solange im Path, ( %PATH% - Variable) nach einem Programm das Java heißt, bzw. java.exe, java.bat, java.cmd etc.

Und da Windows in manchen Versionen Java mitliefert, oder andere Programme ein Java installieren, kann es sein das eben auch eine Java.exe irgendwo landet, die man über den %PATH% erreichen kann.

Und so wie es scheint, sind mit Java7 kompilierte Dateien nicht zwangsweise mit Java6 ausführbar.

Wenn du nun ein JDK7 hast kannst du dennoch für Rechner mit einer JRE6 kompilieren, indem du die Zielplattform angibst.

Wenn du nur Javac eingibst bekommst du eine Auflistung aller optionen. Die für dich interessante ist
Code:
  -target <release>          Generate class files for specific VM version

Um nun für java6 zu kompilieren, gibst du also folgendes ein

Code:
javac -target 1.6 rechnung.java

was du mit
Code:
java rechnung
ausführen kannst
 

thE_29

Top Contributor
Da du mit Eclipse kompilierst, kannst du das in den Project-Properties->Java Compiler -> dann Häkchen weg bei "Use compilance from execution.." und dann bei der Dropbox 1.6 oder 1.5 auswählen.. Je nachdem ob du schon 1.6 Java-Code verwendest...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Programm compilierbar aber nicht ausführbar... Java Basics - Anfänger-Themen 21
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
Zrebna Kann Java Programm nicht in Konsole ausführen Java Basics - Anfänger-Themen 1
K Warum läuft das Programm nicht(bzw. nicht richtig) Java Basics - Anfänger-Themen 4
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
J Mein Java Programm lässt sich nicht mehr bearbeiten Java Basics - Anfänger-Themen 2
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
I Programm erkennt nicht an das Array zurückgegeben wird trotz Initialisierung *einfach* Java Basics - Anfänger-Themen 9
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
P Mein Programm wird zwar erfolgreich Compiliert, öffnet sich aber nicht Java Basics - Anfänger-Themen 6
J Interpreter-Fehler Programm gibt nicht gewünschtes Ergebnis aus Java Basics - Anfänger-Themen 11
SpigBin Programm läuft nicht weiter... Java Basics - Anfänger-Themen 10
B Programm beendet sich nicht und weiteres seltsames Verhalten Java Basics - Anfänger-Themen 9
OSchriever Jar-Programm läuft auf Windows aber nicht auf Linux(Raspberri Pi4) Java Basics - Anfänger-Themen 22
Zrebna Programm kann aus der Konsole nicht gestartet werden (in der IDE läuft es) Java Basics - Anfänger-Themen 2
Kirby.exe Programm startet nachdem es compiled wurde nicht Java Basics - Anfänger-Themen 17
G Programm mit Schleife funktioniert nicht Java Basics - Anfänger-Themen 5
A Java-Programm läuft bei installierter JDK aber nicht mit JRE? Java Basics - Anfänger-Themen 5
V Vererbung Eclipse startet das Programm nicht und rechnet nicht Java Basics - Anfänger-Themen 6
D Warum gibt mir das Programm nicht den Array invertiert an ? Java Basics - Anfänger-Themen 1
L Programm lässt sich nicht starten! Java Basics - Anfänger-Themen 1
Z Montageberechnungs programm, finde leider den Fehler nicht Java Basics - Anfänger-Themen 13
A Shopping Cart Programm. Verstehe einige Zusammenhänge nicht Java Basics - Anfänger-Themen 1
x-tshainge Mein Programm lässt sich nicht Starten Java Basics - Anfänger-Themen 8
W Warum läuft mein Programm nicht? Java Basics - Anfänger-Themen 14
I Programm tut nicht was es soll :) Java Basics - Anfänger-Themen 5
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 12
K Armstrong Programm geht nur bis 1000, aber nicht weiter Java Basics - Anfänger-Themen 2
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 6
W Erste Schritte Warum funktioniert mein Programm nicht ? ~if Anweisung~ Java Basics - Anfänger-Themen 4
T Input/Output Programm terminiert nicht -> stürzt ab, wo Fehler? Java Basics - Anfänger-Themen 3
F Erste Schritte Programm wird nicht geladen Java Basics - Anfänger-Themen 2
A Erste Schritte Mein Programm erkennt die variable EinAus.readInt nicht Java Basics - Anfänger-Themen 15
J Programm was üer Runtime.getRuntime gestartet wird erkennt String Parameter nicht Java Basics - Anfänger-Themen 0
ChrisPL4Y Wieso funktioniert dieses Programm nicht? Java Basics - Anfänger-Themen 6
N Warum terminiert mein Programm nicht? Java Basics - Anfänger-Themen 13
T Programm Funktioniert nicht Java Basics - Anfänger-Themen 2
C Input/Output Textdatei vom Java-Programm nicht geladen Java Basics - Anfänger-Themen 58
G Warum funktioniert das Programm für negative Eingabe nicht? Java Basics - Anfänger-Themen 3
S Programm läuft nicht weiter, wie Code wiederholen? Java Basics - Anfänger-Themen 2
A Mein 1x1 Programm funktioniert nicht? Java Basics - Anfänger-Themen 2
G Programm wird nicht ausgeführt: Editor does not contain a main type Java Basics - Anfänger-Themen 10
D Programm läuft plötzlich nicht weiter Java Basics - Anfänger-Themen 12
P Programm kann über CMD nicht ausgeführt werden Java Basics - Anfänger-Themen 2
S Input/Output Programm läuft nach input-Abfrage nicht weiter. Java Basics - Anfänger-Themen 2
snipesss IDE zeigt keine Fehler an, Programm wird jedoch nicht ausgeführt. Java Basics - Anfänger-Themen 18
J Programm funktioniert nicht. Java Basics - Anfänger-Themen 3
J Programm wird nicht auf der Konsole ausgeführt Java Basics - Anfänger-Themen 2
K Erste Schritte Netbeans Programm läuft nicht Java Basics - Anfänger-Themen 23
F Programm bricht While Schleife nicht ab Java Basics - Anfänger-Themen 4
J Programm im Jar-Format funktioniert nicht richtig Java Basics - Anfänger-Themen 9
G Interpreter-Fehler NoClassDefFoundError - einfachstes Programm - komm nicht drauf!!! Java Basics - Anfänger-Themen 6
C Programm JAR startet nicht - Could not create the Java Virtual Machine Java Basics - Anfänger-Themen 4
P Programm lässt sich nicht starten - Klasse mit Hauptmethode nicht gefunden Java Basics - Anfänger-Themen 9
M Programm wird nicht richtig ausgeführt Java Basics - Anfänger-Themen 4
B Compiler-Fehler [Lejos] [RCX] Programm lässt sich nicht kompilieren Java Basics - Anfänger-Themen 5
S Programm funktioniert nicht Java Basics - Anfänger-Themen 3
M Verstehe das Programm(Quellcode) nicht!! Java Basics - Anfänger-Themen 12
S Maus soll Programm nicht verlassen Java Basics - Anfänger-Themen 1
K Programm findet datei in Jar nicht Java Basics - Anfänger-Themen 9
N Bubblesort Programm funktioniert nicht Java Basics - Anfänger-Themen 19
S Operatoren Programm verlässt Do-While Schleife nicht - Warum? Java Basics - Anfänger-Themen 18
S Programm läuft in Eclipse, aber nicht über Konsole Java Basics - Anfänger-Themen 10
J Erste Schritte Bin ein Programm am schreiben klappt aber nicht und weis nicht warum Java Basics - Anfänger-Themen 20
V Compiler-Fehler Programm lässt sich nicht kompilieren Java Basics - Anfänger-Themen 22
B Programm funzt im defaultPackage. Aber nicht in einem anderen! Java Basics - Anfänger-Themen 6
H Ich kann mein Java Programm Test.class nicht ausführen Java Basics - Anfänger-Themen 6
H Erste Schritte Programm tut nicht das was es soll Java Basics - Anfänger-Themen 3
D Programm öffnet sich nicht Java Basics - Anfänger-Themen 5
M Kann Java Programm nicht starten Java Basics - Anfänger-Themen 7
M Programm läuft nicht überall Java Basics - Anfänger-Themen 9
1 jar-Programm startet nicht Java Basics - Anfänger-Themen 6
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
9 Programm macht nicht was es soll Java Basics - Anfänger-Themen 6
B Programm startet in IDE,aber nicht in Windows Java Basics - Anfänger-Themen 4
B Erste Schritte Programm kompiliert nicht. Wieso? Java Basics - Anfänger-Themen 14
M Programm funktioniert als jar nicht Java Basics - Anfänger-Themen 19
T Opaque kennt er nicht/ programm beenden?? Java Basics - Anfänger-Themen 9
T Programm läuft nicht mehr... Java Basics - Anfänger-Themen 3
C Programm arbeitet nicht weiter Java Basics - Anfänger-Themen 2
M Kann mein Java Programm nicht starten Java Basics - Anfänger-Themen 6
J Finde Fehler bei kleinem Programm nicht Java Basics - Anfänger-Themen 3
O Warum terminiert mein Programm nicht!? Java Basics - Anfänger-Themen 15
J Classpath Programm lässt sich nicht ausführen Java Basics - Anfänger-Themen 5
Z Programm gibt nicht das gewollte aus. Java Basics - Anfänger-Themen 3
W Programm startet nicht Java Basics - Anfänger-Themen 3
H programm lässt sich nicht compilieren Java Basics - Anfänger-Themen 7
Fu3L Programm findet nach .jar-Export Dateien nicht Java Basics - Anfänger-Themen 3
L Programm zur Halbierung eingegbener Zahl geht nicht. Java Basics - Anfänger-Themen 7
Z Programm findet MAIN Datei nicht Java Basics - Anfänger-Themen 2
A Programm startet nicht! Java Basics - Anfänger-Themen 13
S Programm funktioniert nicht wie gewünscht Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben