Java Datei ausführen

Maxim6394

Bekanntes Mitglied
ich versuche grade die absoluten java grundlagen zu lernen aber ich schaffe es nicht einmal ein einziges script auszuführen. zum beispiel so wie hier. ich hab diese datei erstellt, auch die entsprechenden ordner. jetzt gebe ich in cmd ein "javac D:\java\HelloWorld\de\helloworld". damit wird dann diese class datei erzeugt, aber wie soll ich die jetzt ausführen? auf der seite steht ja java de.helloworld.HelloWorld aber ich habe den ganzen dateipfad angegeben wiel ich nichtmal weiß wieso da nur ab dem einen ordner gestartet wird. ich hab absolut keinen durchblick bei der sache. kann mir einer das erklären bitte?
 
M

Marcinek

Gast
Hallo,

du solltest schon korrekt lesen, was da in dem Blog steht.

I.d.R. erkläre ich nicht die basics, da sie in jedem Buch und eine Milliarde mal im Internet stehen.

Also: javac erwartet eine java Datei.

also muss bei dir stehen

javac D:\java\HelloWorld\de\helloworld.java

Dadurch erhälst du eine helloworld.class datei und diese kann man mit

java helloworld (ohne .class) ausführen.

Gruß,

Martin
 

Maxim6394

Bekanntes Mitglied
also wenn ich, nachdem die .class datei erstellt wurde, da "java HelloWorld" eingebe kommt nur die meldung dass die Hauptklasse HelloWorld nicht gefunden oder geladen werden konnte.
 

L-ectron-X

Gesperrter Benutzer
Wenn du dem Beispiel gefolgt bist, definiert deine Klasse sicher auch ein Package.
Packages sind quasi Verzeichnisse, in denen Klassen zu bestimmten Themen gruppiert werden.
Wenn du deine Klasse ausführen möchtest, musst du mit der "Eingabeaufforderung" (Prompt) im richtigen Ausgangsverzeichnis stehen und dann auch das Package (Verzeichnis) mit angeben, in welchem der Interpreter dann die Klasse finden kann.

In deinem o.g. Aufruf dürfte deine Klasse kein Package definieren und du müsstest zum Ausführen im Verzeichnis der Klasse stehen.

@GEEK:
ansonsten könntest du dir auch eine Entwicklungsumgebung runterladen
Das Problem in diesem Thread zeigt wieder einmal, dass der Java Beginner zunächst die Basics, wie die Handhabung von Compiler und Interpreter auf der Kommandozeile, erlernen sollte.
Eine IDE nimmt den Programmierer zwar jede Menge Arbeit ab und versteckt alle Vorgänge damit im Hintergrund. Jedoch erfährt der Einsteiger so gut wie keine Grundlagen, die eigentlich auch für das Verständnis einer IDE benötigt werden.
 

Maxim6394

Bekanntes Mitglied
mit packages hab ich noch nichts gemacht und wie meinst du das mit ich muss im verzeichnis stehen? wenn ich in dem verzeichnis eine *.bat datei erstelle und da java HelloWorld eingebe passiert nichts.
 
M

Marcinek

Gast
Das Tutorial, dass du gepostet hast tut es aber.

Wenn du es aber ganz anders machst, wie sollen wir dann helfen, wenn wir nicht sehen, was du gemacht hast? ;D

Außerdem würde ich davon abraten es bei deinem Wissenstand anders zu machen, da sonst diese Probleme auftauchen, die du jetzt hast

Ansonsten:
Java Tutorial - 03 - Compile and Run - YouTube

Gruß
 

Maxim6394

Bekanntes Mitglied
ich versuch das ja genauso zu machen wie im tutorial aber da kommt immer die meldung dass die verdammte hauptklasse nicht gefunden oder geladen werden konnte. die version von java auszugeben etc funktioniert, also gibt es mit der installation kein problem. das compilen funktioniert wohl auch, aber nur wenn ich den kompletten pfad angebe, nicht wie im tutorial. keine ahnung wieso da nicht der vollständige pfad angegeben werden kann.
 

Fu3L

Top Contributor
Dann musst du eben mit der Konsole in das Verzeichnis wechseln. Sagen wir, dein Quelltext "HalloWelt.java" liegt in D:\Java\Test, dann müsstest du folgendes eingeben:

Code:
pushd D:\Java\Test
javac HalloWelt.java
java HalloWelt

Oder du legst eben eine bat-Datei in dem Ordner der .java-Datei an:
Code:
javac HalloWelt.java
java HalloWelt
pause

Wobei pause wichtig ist, damit du auch siehst, wenn die Klasse etwas tut^^
 

Maxim6394

Bekanntes Mitglied
Dann musst du eben mit der Konsole in das Verzeichnis wechseln. Sagen wir, dein Quelltext "HalloWelt.java" liegt in D:\Java\Test, dann müsstest du folgendes eingeben:

Code:
pushd D:\Java\Test
javac HalloWelt.java
java HalloWelt

Oder du legst eben eine bat-Datei in dem Ordner der .java-Datei an:
Code:
javac HalloWelt.java
java HalloWelt
pause

Wobei pause wichtig ist, damit du auch siehst, wenn die Klasse etwas tut^^

fantastisch, danke. pushd war wohl die lösung. ich hab da auch ein ebook zu dem thema und da wird nur java und der dateiname eingegeben, ohne dass ich wissen kann wo die verdammte datei eigentlich hin soll.
auf diesem java blog ding stand nur dass man es irgendwie mit cd Ordnername machen sollte, hab ich versucht aber ging auch nicht.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
alkaA Intellij Java Datei aus nicht Projekt ausführen? Java Basics - Anfänger-Themen 2
diqqerrr Java Datei als .exe ausführen Java Basics - Anfänger-Themen 8
M Java Programm über Batch-Datei ausführen Java Basics - Anfänger-Themen 1
S .java Datei in java Datei ausführen Java Basics - Anfänger-Themen 9
J Eingabeaufforderung stürzt ab (beim Ausführen einer Java-Datei) Java Basics - Anfänger-Themen 3
0 Über CMD die JAVA Datei ausführen? möglich? Java Basics - Anfänger-Themen 8
D java Datei ausführen? Java Basics - Anfänger-Themen 4
S .jar/java Datei ausführen Windows 7 64bit?! Java Basics - Anfänger-Themen 7
U Java datei ausführen[Fehler] Java Basics - Anfänger-Themen 5
P Java Datei ohne Netbeans ausführen Java Basics - Anfänger-Themen 7
H java datei ausführen funktioniert nicht Java Basics - Anfänger-Themen 7
C *.java Datei nach Doppelklick mit VM ausführen Java Basics - Anfänger-Themen 29
E Habe java. Datei wie ausführen ? Java Basics - Anfänger-Themen 9
A aus Java-Code eine jar-Datei ausführen Java Basics - Anfänger-Themen 8
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
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
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
S In Datei schreiben in Java? Java Basics - Anfänger-Themen 1
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
Kotelettklopfer Sqlite DB aus Java Datei ansprechen. Java Basics - Anfänger-Themen 147
L Java erstellt leere Datei Java Basics - Anfänger-Themen 8
W Java in Exe Datei umgewandelt, Ressourcen fehlen (Bilder und Audiodateien) Java Basics - Anfänger-Themen 1
N Java CSV Datei auslesen Java Basics - Anfänger-Themen 6
S Verbindung von einer Excel Datei zu Java-- Java Basics - Anfänger-Themen 4
M Java: BufferedReader liest nur die Hälfte der Text-Datei. Java Basics - Anfänger-Themen 4
J Java Datei als exe weitergeben Java Basics - Anfänger-Themen 3
A .txt-Datei mit Java speichern Java Basics - Anfänger-Themen 2
M Java Mysql ausführbare datei Java Basics - Anfänger-Themen 7
L Wie kann man fehlerfrei im Java Code auf die fxml Datei zugreifen? Java Basics - Anfänger-Themen 26
K Schlüsselworte Nach Java update findet mdb Datei nicht Java Basics - Anfänger-Themen 6
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
A Java-Datei refaktorieren Java Basics - Anfänger-Themen 3
M In einer Datei schreiben - Java Java Basics - Anfänger-Themen 3
O Javac findet die .java datei nicht Java Basics - Anfänger-Themen 2
F PDF Datei in Java einbinden Java Basics - Anfänger-Themen 22
J Java Datei lässt sich nicht kompilieren Java Basics - Anfänger-Themen 3
J Java - Abspielen einer wav Datei Java Basics - Anfänger-Themen 2
L Java Text datei nur bis zu einem Punkt auslesen? Java Basics - Anfänger-Themen 3
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
1 Im Java Projekt eine txt datei einbinden? Java Basics - Anfänger-Themen 8
D Lesen aus Datei (java.util.NoSuchElementException) Java Basics - Anfänger-Themen 22
G Input/Output CSV-Datei über Java-Programm erstellen, Zeichensalat Java Basics - Anfänger-Themen 3
Z Java txt Datei erstellen lassen Java Basics - Anfänger-Themen 6
M Java Datei soll sich selbst löschen Java Basics - Anfänger-Themen 8
M Datei starten mit Java Java Basics - Anfänger-Themen 3
B Datei in Java einlesen Java Basics - Anfänger-Themen 13
Fab1 alte Java Datei wird ausgeführt (trotz Änderung) Java Basics - Anfänger-Themen 4
M Java-Datei in Ordner Kopieren Java Basics - Anfänger-Themen 12
E Java Datei erstellen? :) Java Basics - Anfänger-Themen 3
M Datei in java Öffnen Java Basics - Anfänger-Themen 9
P .class Datei direkt starten (optional Java Datei direkt starten) Java Basics - Anfänger-Themen 13
U neue Java-Datei öffnen Java Basics - Anfänger-Themen 10
S JTabbedPane jeder Tab in einer eigenen java Datei? Java Basics - Anfänger-Themen 3
A CMD findet die java.class Datei nicht Java Basics - Anfänger-Themen 46
D Input/Output Zeilen aus txt-datei in Java-Liste einfügen Java Basics - Anfänger-Themen 9
P Java Object das eine HTML Datei repräsentiert Java Basics - Anfänger-Themen 19
E PHP Datei mittels Java aufrufen? Java Basics - Anfänger-Themen 3
L Input/Output Datei in Java einlesen Java Basics - Anfänger-Themen 9
K Klasse in eingener *.java-Datei Java Basics - Anfänger-Themen 5
A Wie mit Java eine .vbs Datei starten lassen? Java Basics - Anfänger-Themen 4
D Java Applet in einer .jar datei Java Basics - Anfänger-Themen 2
U Java .txt datei öffnen Java Basics - Anfänger-Themen 3
achillesat aus .java in ascii datei Java Basics - Anfänger-Themen 12
H java programm per batch datei öffnen Java Basics - Anfänger-Themen 4
K OOP Macro (.vba-Datei) aus Java Java Basics - Anfänger-Themen 2
C Datei kopieren - Erweiterung java.io.File Java Basics - Anfänger-Themen 2
A Java Datei in Applet umwandeln Java Basics - Anfänger-Themen 4
Jats Java-Datei mit unbestimmten Variablen Java Basics - Anfänger-Themen 29
3 Eine HTML Datei in eine Java Datei umschreiben Java Basics - Anfänger-Themen 23
W [Java Archive (JAR) Datei erstellen] Lässt sich nicht ausfürhren Java Basics - Anfänger-Themen 7
M java neue datei erstellen Java Basics - Anfänger-Themen 6
P mit java text-datei auslesen und weiter bearbeiten Java Basics - Anfänger-Themen 3
Developer_X Datei downloaden mit Java (.zip) Java Basics - Anfänger-Themen 19
M lokale exe-Datei über Java-Applet starten Java Basics - Anfänger-Themen 4
L Datei aus Java in anderem Programm öffnen Java Basics - Anfänger-Themen 23
N Java Programm soll Datei in eigene jar schreiben Java Basics - Anfänger-Themen 13
X Java txt datei auslesen Java Basics - Anfänger-Themen 10
T Java Webstart soll eine Datei speichern Java Basics - Anfänger-Themen 2
Knizz Java-Datei über cmd öffnen Java Basics - Anfänger-Themen 29
M Datei mit Java für Programm öffnen Java Basics - Anfänger-Themen 10
B Java Datei unter Solaris kompilieren Java Basics - Anfänger-Themen 2
Developer_X Java File listet den Ordner, in dem sich die Datei befindet Java Basics - Anfänger-Themen 7
Developer_X HTML Datei nicht von Java Lesbar Java Basics - Anfänger-Themen 8
H Große Projekte mit Java - Ausführbare Datei Java Basics - Anfänger-Themen 2
M Delphi-Record mit Java aus Datei lesen Java Basics - Anfänger-Themen 11
2 Mit Java in eine WORD-Datei schreiben Java Basics - Anfänger-Themen 18
M .java als ausführende Datei Java Basics - Anfänger-Themen 2
Q java.util.loggging neue datei erstellen Java Basics - Anfänger-Themen 3
G *.java Datei mit Editor starten und testen Java Basics - Anfänger-Themen 6
K Java Application mit Batch-datei starten Java Basics - Anfänger-Themen 9
O Text von Homepage via Java auslesen und in Text Datei speich Java Basics - Anfänger-Themen 1
G Datei mit Java anlegen Java Basics - Anfänger-Themen 9
J Ein Java-Programm in eine *.exe Datei 'packen' Java Basics - Anfänger-Themen 20
S Datei mit Java-Applikation an Web-Formular schicken Java Basics - Anfänger-Themen 9
G Datei in Java umbenennen Java Basics - Anfänger-Themen 4
K Wieviele Befehle pro .java Datei Java Basics - Anfänger-Themen 4
K aus Java Programme Jar.datei erstellen (eclipse) Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben