Ausführen geht nicht

JL51

Aktives Mitglied
Hallo, ich habe heute angefangen, einen Java-Programmier-Fernkurs zu belegen. Der Computer ist eingerichtet, aber den allerersten Quellcode, welcher eine Textausgabe liefern soll, kriege ich nicht ausgeführt. Mein Fernlehrer reagiert null.

Im Fernkurs wird keine Eclipse verwendet, sondern ein Editor in Verbindung mit cmd. Path und alles ist eingerichtet, aber ich kriege den Quellcode nicht kompiliert, auch nicht über den Editor selber (TextPad). Notepad++ habe ich auch schon runter geladen. Der Quellcode lautet:

Java:
public class ErsteAplikation extends Object
{
	public static void main (String[] args)
	{
        System.out.println("Erste Applikation");
        }
}

Wie kriege ich den Code ausgeführt mit cmd oder über einen der oben genannten Editoren? Danke für Info.
 
Zuletzt bearbeitet:

JL51

Aktives Mitglied
Im Lehrheft steht: "Nach Erfassung des Codes im Editor, nach Speichern unter dem Namen "ErsteApplikation.java" und kompilieren mit javac ErsteApplikation.java starten Sie die Applikation durch Eingabe von java ErsteAppplikation."

Wenn ich cmd aufrufe, steht da

C:\Windows\system32>

Wie kommt man denn da weiter? Danke.
 
Zuletzt bearbeitet:

Tarrew

Top Contributor
Erstmal in den Ordner mit der java-Datei navigieren über die Kommandozeile mit "cd" oder einfach direkt in dem Ordner mit deiner Java-Datei Shift+Rechtsklick -> Eingabeaufforderung hier öffnen (ich meine es war Shift+Rechtsklick, hab kein Windows mehr).

Und danach genau wie es dein Lehrheft beschreibt.
Erst "javac ErsteApplikation.java" eingeben und dann "java ErsteApplikation".
 

Ruvok

Mitglied
Die Klasse muss genauso wie die Datei heißen:

Bei dir heißt die Klasse: ErsteAplikation
Deine Datei: ErsteApplikation
Beim Klassenamen fehlt ein "p"

Nachdem du die PATH gesetzt hast geht kompilieren so:

javac -cp . Dateiname.Dateiendung

und ausführen:

java Dateiname

Du musst auch im richtigen Verzeichniss wie die Java Datei sein in der Konsole und beim Ausführen genauso
Dies geht so:

cd Pfad

z.B. cd C:\Programme\... usw
 
Zuletzt bearbeitet:

JL51

Aktives Mitglied
Danke, aber ich kappiere das erst, wenn
ich das mal schwarz auf weiß gesehen habe. Der Pfad, wo das Programm
aus dem Lehrbuch liegt, müßte demnach im cmd so aussehen:

C:\>Java\Lernhefte\Jav01\Lektion3

Und dann wie weiter?

C:\>Java\Lernhefte\Jav01\Lektion3\javac\-cp\ErsteApplikation ?

Ausprobieren konnte ich jetzt gar nichts, heute habe ich keine Zeit dazu. Bei meinem letzten Forumsbeitrag hatte die Tastatur schlecht angesprochen, Applikation schreibt man mit pp, klar.

Abbildungen sagen in dem Fall viel mehr als Worte, ich brauche das bitte mal genau zum Ansehen schwarz auf weiß: Pfad, javac, wo genau -cp hingehört (in meinem Lehrbuch taucht das erst gar nicht auf) usw. Sonst raffe ich das nicht.

Ich sitze gerade im Zug zur Arbeit, leider kann ich also erst morgen mit Java weiter machen. Vielen Dank für weitere Infos!

P.S.: Die Path-Einstellungen stimmen.
 
Zuletzt bearbeitet:

Ruvok

Mitglied
Hier Schritt für Schritt:

1.PNG

2.PNG

3.PNG

4.PNG

Es versteht sich das ich einen anderen Pfad benutze als du.

Warum das im Lehrbuch nicht auftaucht, weiß ich nicht. Aber ich habe das so gelernt. Also mit -cp . usw...
 
Zuletzt bearbeitet:

JL51

Aktives Mitglied
Super Ruvok, besten Dank! Werde ich gleich morgen mit dem Verfahren ausprobieren.
 
Zuletzt bearbeitet:

JL51

Aktives Mitglied
Leider kriege ich das Verfahren jetzt erstmal nicht angewendet, weil ich nicht weiß, wie man im cmd das Zeichen > auf die rechte Seite bekommt, es muß ja rechts neben dem Pfad stehen und nicht links. Die Ausgangssituation ist

C:\>

Wie schreibt man im cmd einen Pfad?

Wie geht man mit cd oder chdir um?

Weiß hier jemand eine Internetseite, wo das steht und nicht nur die ganzen DOS-Befehle?

Danke für Info.
 
Zuletzt bearbeitet:

Tarrew

Top Contributor
Du machst dir das alles zu kompliziert.

Du erstellst eine Java-Datei und speicherst von mir aus in einem Ordner "JavaTest" auf deinem Desktop.
Also so:
// Joose: Bild wurde vom Hoster entfernt, daher auch dieser Verweis

Danach drückst du Shift+Rechtsklick irgendwo in dem Ordner auf einer freien Stelle und klickst dann "Eingebeaufforderung hier öffnen". Dann öffnet sich das Terminal mit dem passendem Pfad schon und du brauchst dich nicht mehr mit dem cd rumärgern.

Sieht dann so aus:
mOKAc.jpg


Danach gibst du ein "javac ErsteApplikation.java" und drückst Enter. Dann siehst du, dass in dem Ordner eine .class Datei erzeugt wurde:
AYXvg.png


Zu guter Letzt gibst du dann ein "java ErsteApplikation" ein.

RrbAf.png


Und wie man sieht wurde die Ausgabe aus dem Programm auf die Konsole geschrieben :)

#edit: Die Bilder wurden teilweise skaliert und sind etwas kleiner im Forum dargestellt. Wenn du Rechtsklick draufmachst -> In neuem Tab öffnen, dann werden sie in Originalgröße dargestellt und du erkennst es vllt besser ;)

Hab grad mal "=expandable: 1" eingefügt, dann sind sie auch in Originalgröße hier im Forum, aber der ganze Post wird dann etwas unübersichtlich wegen der riesigen Bilder, deswegen lasse ich es so :)
 
Zuletzt bearbeitet von einem Moderator:

Ruvok

Mitglied
Seltsam bei mir klappt das nur mit:

javac Beispiel.java

und dann:

java -cp . Beispiel

Wenn ich eingebe:

java Beispiel

dann sagt er das die Hauptklasse nicht gefunden wurde.

Warum?
 
Zuletzt bearbeitet:

Tarrew

Top Contributor
Den Classpath musst du meines Wissens nur angeben, wenn du irgendwelche externen libraries etc verwendest. Ist ja in dem Code von oben nicht der Fall.

Deswegen sollte du die -cp Angabe eig. nicht brauchen.
 
Zuletzt bearbeitet:

Ruvok

Mitglied
Hab ich die PATHs falsch gesetzt?

Kompilieren tut er ohne -cp . Beispiel.beispielendung(java)

Auführen muss ich das machen
 
Zuletzt bearbeitet:

JL51

Aktives Mitglied
Super Tarrew, besten Dank! Die Methode mit Shift+Rechtsklick ist enorm praktisch und mittlerweile habe ich auch die andere Methode (über cd) kappiert. Mein erster Meilenstein.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Code kompilieren geht aber ausführen nicht Java Basics - Anfänger-Themen 3
M Programm erneut ausführen - geht nicht! Java Basics - Anfänger-Themen 6
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
C 2 SwingWorkers nacheinander ausführen Java Basics - Anfänger-Themen 1
B Wie kann ich folgende Klasse/Methode per Button ausführen? Java Basics - Anfänger-Themen 1
Zrebna Kann Java Programm nicht in Konsole ausführen Java Basics - Anfänger-Themen 1
Alex_99 Aktion ausführen wenn Frame disposed wurde Java Basics - Anfänger-Themen 5
mervanpolat Binary Search Algorithmus ausführen Java Basics - Anfänger-Themen 1
hebein Mit Javaprogramm webseiten automatisiert befüllen und ausführen Java Basics - Anfänger-Themen 6
Jose05 ausführen im cmd schlägt fehl Java Basics - Anfänger-Themen 2
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
M Von einem Menü Methode aus anderer Klasse ausführen, die errechnete Werte in Datei schreibt. Java Basics - Anfänger-Themen 8
D Methoden nach einer bestimmten Reihenfolge ausführen. Java Basics - Anfänger-Themen 20
Z Mehtode bei Start des Programms ausführen (Klassen übergreifend) Java Basics - Anfänger-Themen 12
J B-Sprache mit Arrays ausführen Java Basics - Anfänger-Themen 18
C Programm ausführen ohne JRE? Java Basics - Anfänger-Themen 3
B Wie kann ich etwas vor der Main-Methode ausführen? Java Basics - Anfänger-Themen 21
T src Ordner ausführen Java Basics - Anfänger-Themen 9
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
F cmd Befehl ausführen Java Basics - Anfänger-Themen 4
H Rekursiv Methode ausführen bei Kindern Java Basics - Anfänger-Themen 12
M Rot Schwarz Bäume, ausführen? Java Basics - Anfänger-Themen 6
CptK Methoden While-Schleife so lange ausführen, wie Methode etwas zurückgibt Java Basics - Anfänger-Themen 2
F Shell Script ausführen Java Basics - Anfänger-Themen 5
F Java auf Windows Konsole ausführen Java Basics - Anfänger-Themen 1
B UML Klassen Diagramm zu Java Code Programmieren und ausführen Java Basics - Anfänger-Themen 21
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
L Shell Script ausführen in Java Java Basics - Anfänger-Themen 4
K Programm ausführen Java Basics - Anfänger-Themen 2
K Durch eine Text eingabe etwas Ausführen Java Basics - Anfänger-Themen 5
CptK Methoden Event bei gedrückter Maustaste immer wieder ausführen Java Basics - Anfänger-Themen 1
CptK Klassen Event bei gedrückter Maus immer wieder mit Pause ausführen Java Basics - Anfänger-Themen 2
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
alkaA Intellij Java Datei aus nicht Projekt ausführen? Java Basics - Anfänger-Themen 2
G sqlplus commands in java ausführen Java Basics - Anfänger-Themen 15
CptK Interface JTextField: Action mit Enter ausführen Java Basics - Anfänger-Themen 16
CptK Methoden Methode in MouseListner ausführen Java Basics - Anfänger-Themen 1
P jar file lässt sich nicht ausführen Java Basics - Anfänger-Themen 4
N Fehlermeldung beim ausführen des Programmes.. Java Basics - Anfänger-Themen 3
T Klassen 2 Klassen zeitgleich ausführen Java Basics - Anfänger-Themen 3
V Erste Schritte Anfänger: Ausführen eines Java-Programms Java Basics - Anfänger-Themen 5
B Java Eclipse Programm in einer Batch ausführen Java Basics - Anfänger-Themen 3
diqqerrr Java Datei als .exe ausführen Java Basics - Anfänger-Themen 8
I Erste Schritte Native code library failed to load beim Ausführen eines Beispiels Java Basics - Anfänger-Themen 5
Z Enter Taste alle 0,5 Sekunden ausführen Java Basics - Anfänger-Themen 1
H Script ausführen wenn Browser Notification eingetroffen ist? Java Basics - Anfänger-Themen 3
S Methoden Beim Start meines Projektes eine Methode ausführen Java Basics - Anfänger-Themen 14
V Methode eines Objekts einer ArrayList ausführen Java Basics - Anfänger-Themen 3
B Timer mehrere Male ausführen Java Basics - Anfänger-Themen 4
M Java Programm über Batch-Datei ausführen Java Basics - Anfänger-Themen 1
RowdyN Methoden Befehle in zufälliger Reihenfolge ausführen lassen Java Basics - Anfänger-Themen 5
T Parallel ausführen Java Basics - Anfänger-Themen 1
F Konsolen Befehl ausführen und Rückgabe auswerten Java Basics - Anfänger-Themen 3
S .java Datei in java Datei ausführen Java Basics - Anfänger-Themen 9
X Schleife bis "Bedingung" ausführen Java Basics - Anfänger-Themen 13
AssELAss Klassen Java Klasse in main-methode ausführen Java Basics - Anfänger-Themen 7
H Classpath VBScript in Jar-archiv ausführen Java Basics - Anfänger-Themen 2
F Thread um Uhrzeit ausführen Java Basics - Anfänger-Themen 5
D Input/Output Mehrere Befehle nacheinander ausführen Java Basics - Anfänger-Themen 20
quecksilver if-Abfrage in main ausführen Java Basics - Anfänger-Themen 4
F Per Klick Klasse ausführen Java Basics - Anfänger-Themen 4
S Fehler beim Ausführen Java Basics - Anfänger-Themen 5
A Methode aus einer anderen Klasse ausführen Java Basics - Anfänger-Themen 7
F Methode alle 15min ausführen Java Basics - Anfänger-Themen 5
K Exception nur im "Debug"-Modus und jedem 3.-5. mal Ausführen Java Basics - Anfänger-Themen 3
L Konsole öffnen und Java Programm darin ausführen Java Basics - Anfänger-Themen 4
K Tastaturkombinationen ausführen Java Basics - Anfänger-Themen 5
S URL Ausführen Java Basics - Anfänger-Themen 2
D Fehlermeldung beim Ausführen eines Java Programms Java Basics - Anfänger-Themen 4
H Funktion in Hintergrund und Vordergrund ausführen Java Basics - Anfänger-Themen 11
J Eingabeaufforderung stürzt ab (beim Ausführen einer Java-Datei) Java Basics - Anfänger-Themen 3
V Algorithmus in einer Methode ausführen Java Basics - Anfänger-Themen 3
U Java Swing Timer mit ButtonKlick starten u. nach 12 Sekunden Befehl ausführen Java Basics - Anfänger-Themen 7
M Komplexe Datenauswertungen in Java oder besser auf Datenbankseite ausführen? Java Basics - Anfänger-Themen 4
E Anderes Programm ausführen Java Basics - Anfänger-Themen 8
I .lnk ausführen oder das Ziel auslesen Java Basics - Anfänger-Themen 7
L0MiN Datei lässt sich nicht ausführen Java Basics - Anfänger-Themen 3
G Variabel: Nach String benannte Methode ausführen Java Basics - Anfänger-Themen 13
S Unterschied .jar Datei ausführen und junit Testfall... Java Basics - Anfänger-Themen 3
T kann methode nicht ausführen Java Basics - Anfänger-Themen 5
D main-Methode und Tread parallel ausführen Java Basics - Anfänger-Themen 0
F Problem bei eshop -> Ausführen einer Methode über eine Shopverwaltung Java Basics - Anfänger-Themen 6
N Mit Java Befehle auf Konsole ausführen Java Basics - Anfänger-Themen 4
P Aktion ausführen wenn Button geklickt wird Java Basics - Anfänger-Themen 7
C CMD Befehl + Variable im Java-Code ausführen Java Basics - Anfänger-Themen 8
F Glassfish APP über SSL ausführen Java Basics - Anfänger-Themen 0
0 Über CMD die JAVA Datei ausführen? möglich? Java Basics - Anfänger-Themen 8
M Ausführen rückgängig machen Java Basics - Anfänger-Themen 2
S Methoden Methode einer anderen Klasse ausführen? Java Basics - Anfänger-Themen 6
G Erste Schritte Timer: In einem festgelegten Intervall eine Methode ausführen Java Basics - Anfänger-Themen 6
F alle 100ms Befehle ausführen Java Basics - Anfänger-Themen 26
K Klassen hintereinander ausführen Java Basics - Anfänger-Themen 7
D java Datei ausführen? Java Basics - Anfänger-Themen 4
W Erste Schritte Executable jar file ausführen: Programm Blast Java Basics - Anfänger-Themen 2
F Java-Programm aus CMD ausführen mit Parametern Java Basics - Anfänger-Themen 7
J Befehle aus anderen Klassen ausführen Java Basics - Anfänger-Themen 8
L Ausführen von Methoden Java Basics - Anfänger-Themen 4
S Datei ausführen, verschiedene Ordner Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben