Javac geht nicht

LoLliPoPp

Neues Mitglied
Hallo zusammen
Bin grad dabei die sprache java zu lernen und bin schon auf das erste proplem gestoßen. Komischwerweise habe ich noch keine anleitung gefunden wie javac funktioniert.Oder wie man mit javac die quelldatei in den maschinencode übersetzen kann

Vielleicht auch einem beispiel.
Ich weiss dann man mit dem DOS-Fenster irgendwie javac (hier die java datei) eingeben muss aber es funktioniert nicht.
wenn ich z.B. eingebe javac Test.java
steht dran das der befehl nicht existiert.
aber wenn ich nur javac eingebe das aber auch nur im java\bin ordner steht zwar etwas dran aber wenn ich die datei versuch zu übersetzen ist dort ein Fehler.
 
Zuletzt bearbeitet von einem Moderator:
G

gman

Gast
Hi,

Java-Code wird in Bytecode übersetzt nicht in Maschinencode, aber das nur am Rande. Warum das
Kompilieren bei dir nicht funktioniert kann viele Ursachen haben, da musst du wohl versuchen das
Problem etwas einzuschränken:

- Was wird ausgegeben, wenn du im DOS-Fenster einfach nur "javac" eingibst?

- Was genau heißt "irgendwie funktioniert es nicht", kommt eine Fehlermeldung und wenn ja welche?
 

Haave

Top Contributor
Den Java-Compiler kannst du nur benutzen, wenn auch das JDK (Java Development Kit) installiert ist; das JRE (Java Runtime Environment) reicht nicht.
Klick
 

agentone

Bekanntes Mitglied
Wie eine normale exe datei.

Um ein Java-Programm im Windows-Explorer mit Doppelklick zu starten, musst du den Quellcode mit javac.exe in Java-Bytecode überstetzen. Danach musst du alle class-Dateien des Programms mithilfe von jar.exe packen, und dabei die Startklasse angeben. Die fertige jar-Datei kannst du dann mit einem Doppelklick starten.
 

OliverKroll

Aktives Mitglied
Wenn du gesagt bekommst, daß Windows den Befehl javac nicht kennt, dann mußt du Windows zeigen, wo der Befehl javac als Programm liegt: du mußt die Umgebungsvariable Path erweitern.
 

Anhänge

  • 1Systemsteuerung.png
    1Systemsteuerung.png
    85,2 KB · Aufrufe: 125
  • 2Einstellungen_ändern.jpg
    2Einstellungen_ändern.jpg
    65,7 KB · Aufrufe: 116
  • 3Erweitert.png
    3Erweitert.png
    37,9 KB · Aufrufe: 140
  • 4Umgebungsvariablen.png
    4Umgebungsvariablen.png
    35,7 KB · Aufrufe: 188
  • 5Java-Pfad.png
    5Java-Pfad.png
    21 KB · Aufrufe: 177

Janette

Neues Mitglied
Tschuldigung wenn ich diesen Thread nochmal ausgrabe, aber passt hier gut rein...

Ich habe Path bei Benutzervariablen UND Systemvariablen entsprechend auf die bins der JRE und JDK verwiesen.
Trotzdem, wenn ich auf javac.exe doppelklicke, öffnet sich ein Fenster und schliesst augenblicklich wieder.

Wo liegt mein Fehler?

Ach ja, ich habe auch mal statt "Program Files" "Programme" bei allen Pfaden probiert, leider das gleiche Ergebnis...
 

Anhänge

  • path.jpg
    path.jpg
    79,5 KB · Aufrufe: 91
G

Gast2

Gast
Das geht nicht per Doppelklick ...

Du musst ja schließlich per Kommandozeilenparameter bekannt machen was übersetzt werden soll, was ja auch irgendwie logisch ist bei einem Komanndozeilentool.

Und bevor ichs vergesse: GOOGLEN ... Erster Link bei der Suche nach: "Java kompilieren": Java-Programme kompilieren und ausfhren - Java als erste Programmiersprache - Javaschublade

PS: Kauf dir ein gutes Buch (Kann Java von Kopf bis Fuß sehr empfehlen, als Referenz dann später Java ist auch eine Insel. Gibts auch als Open Book kostenlos. Steht aber auch alles im FAQ)
 

Janette

Neues Mitglied
Danke - Kopf bis Fuß habe ich heute angefangen :)
Obwohl ich dort schon in den ersten Codes bin, ist nichts erwähnt, wie ich den Compiler starten muß...
 
G

Gast2

Gast

Michael...

Top Contributor
Es gibt Entwicklungswerkzeuge wie Eclipse oder NetBeans. Mit diesen ist die Kompelierung recht konfortabel (da der Anwender nur ein Knöpfchen drücken muss ;-))
Will man selbst direkt mit javac kompilieren, dann macht man das über eine Shell bzw. Konsolenfester ("Eingabeaufforderung" unter Windows) in diesem wird einfach javac mit der Java Datei als Parameter aufgerufen.
 
G

Gast2

Gast
Es gibt Entwicklungswerkzeuge wie Eclipse oder NetBeans. Mit diesen ist die Kompelierung recht konfortabel (da der Anwender nur ein Knöpfchen drücken muss ;-))
Will man selbst direkt mit javac kompilieren, dann macht man das über eine Shell bzw. Konsolenfester ("Eingabeaufforderung" unter Windows) in diesem wird einfach javac mit der Java Datei als Parameter aufgerufen.

Ich hab Ihr doch schon einen Link zu einem ausführlichen Tutorial geschickt. Sie soll halt mal nachlesen. Und ich finde es auch sinnvoller erst mal auf der Kommandozeile das ganze zu lernen bevor man sich auf eine IDE stürzt.
 

JonRockstein

Neues Mitglied
Hallo zusammen,

ich habe auch ein Problem mit javac, bei Aufruf in der Kommandozeile kommt nur, dass der Befehl nicht gefunden werden kann...

Habe das Java JDK installiert, auch nochmal deinstalliert und neu installiert, und es funktioniert nicht...
Auch die PATH-Variablen hab ich wie auf dem Bild "eingestellt", wobei ich die Benutzervariable neu erstellen musste, bei der Systemvariable hab ichs dazukopiert... mit Semikolon und ohne Leerzeichen getrennt...

Und javac funktioniert immer noch nicht...
hat jemand eine Idee woran das liegen kann??

java.jpg



EDIT: Ich bin ein Idiot, es geht, allerdings erst wenn man die Konsole neu startet...
Ich lösche den Beitrag trotzdem nicht, vll hilft es ja jemandem weiter...
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
A javac geht, java nicht ? Java Basics - Anfänger-Themen 20
megachucky Java.exe geht, aber Javac.exe nicht ? Java Basics - Anfänger-Themen 2
N Javac -version der Befehl ist entweder falsch geschrieben oder...... Java Basics - Anfänger-Themen 8
T In C:\java\bin wird kein javac angezeigt. Java Basics - Anfänger-Themen 1
T Bei mir wird keine javac angezeigt sondern nur javacpl Java Basics - Anfänger-Themen 2
O javac Java Basics - Anfänger-Themen 16
D JAVA JDK korrekt installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 2
Zrebna Compiler-Fehler Java-Compiler wird nach 'javac' keyword-Eingabe nicht gestartet (Erste Übung) Java Basics - Anfänger-Themen 18
E Compiler-Fehler Javac Windows vs Ubuntu /Script vs Konsole Java Basics - Anfänger-Themen 4
T Prog1Tools javac Java Basics - Anfänger-Themen 2
C Keine javac.exe in bin-Datei Java Basics - Anfänger-Themen 3
J Input/Output javac HelloWorld.java - Keine Textausgabe in der Konsole Java Basics - Anfänger-Themen 4
Ruschi JDK installieren javac wird nicht gefunden Java Basics - Anfänger-Themen 48
S Compiler-Fehler javac hat Probleme mit Paketen unter OSX Java Basics - Anfänger-Themen 2
P JDK installieren javac behauptet Javax.swing existiert nicht Java Basics - Anfänger-Themen 8
W JDK installieren Frage zu javac Java Basics - Anfänger-Themen 9
O Javac findet die .java datei nicht Java Basics - Anfänger-Themen 2
H javac.exe konnte nicht gefunden werden Java Basics - Anfänger-Themen 2
B javac Java Basics - Anfänger-Themen 9
D javac kann trotz PATH-Eintrag nicht gefunden werden (Hello World) Java Basics - Anfänger-Themen 10
O CMD Befehl javac Java Basics - Anfänger-Themen 3
V java Pfad javac Java Basics - Anfänger-Themen 8
R Compiler-Fehler javac -> "hauptklasse com.sun.tools.javac.main konnte nicht gefunden oder geladen werden" Java Basics - Anfänger-Themen 33
B JDK installieren Javac nicht gefunden oder... Java Basics - Anfänger-Themen 2
X javac file not found Java Basics - Anfänger-Themen 4
I Fehler: Hauptklasse com.sun.tools.javac.main konnte nicht gefunden werden Java Basics - Anfänger-Themen 3
J "javac" in der Eingabeaufforderung Java Basics - Anfänger-Themen 8
M Umgebungsvariable javac wird nicht gefunden Java Basics - Anfänger-Themen 4
K javac in der konsole Java Basics - Anfänger-Themen 4
X Compiler-Fehler javac - 08 eine zu große int? Java Basics - Anfänger-Themen 11
F javac Schreibrecht Java Basics - Anfänger-Themen 58
P Umgebungsvariable javac wird nicht gefunden Java Basics - Anfänger-Themen 18
D javac zum Kompilieren von mehreren Dateien Java Basics - Anfänger-Themen 6
A Mit javac zweite Datei compilieren ohne Erste erneut zu compilieren? Java Basics - Anfänger-Themen 7
S javac Befehl Java Basics - Anfänger-Themen 7
F Mit javac Package compilieren Java Basics - Anfänger-Themen 3
P javac Verzeichnis Java Basics - Anfänger-Themen 2
J Mac OS X - javac - Compiler Probleme Java Basics - Anfänger-Themen 2
R Problem mit javac Java Basics - Anfänger-Themen 4
S javac - Rückgabewerte an die Shell Java Basics - Anfänger-Themen 10
B 2 Anfängerfragen zu JDK und javac Java Basics - Anfänger-Themen 4
B Java und Javac funktionieren nicht - bitte hilfe Java Basics - Anfänger-Themen 5
C javac, exec, -sourcepath, Umgebungsvariablen Java Basics - Anfänger-Themen 9
M Keine Ausgabe nach erfolgreichem Kompilieren (javac, ubuntu) Java Basics - Anfänger-Themen 10
C Testprogramm kann nicht compiliert werden - javac findet file nicht Java Basics - Anfänger-Themen 12
rambozola Javac $1 Java Basics - Anfänger-Themen 3
A Javac - Der Horror! Java Basics - Anfänger-Themen 12
S Mein Computer kennt "javac" und "java" nicht mehr! Java Basics - Anfänger-Themen 6
K javac wird nich gefunden Java Basics - Anfänger-Themen 1
B Befehl "javac" wird nicht erkannt Java Basics - Anfänger-Themen 14
T Javac und Packages Java Basics - Anfänger-Themen 4
S Befehl "javac" funktioniert und Windows 7 nicht? Java Basics - Anfänger-Themen 3
1 Fallunterscheidung; ea.Kon in JCreator einfügen; CMD akzpetiert keine java, javac Java Basics - Anfänger-Themen 5
H windows 7 javac/path nicht gefunden Java Basics - Anfänger-Themen 3
M javac findet Oberklassedatei nicht Java Basics - Anfänger-Themen 7
Sebi javac probleme Java Basics - Anfänger-Themen 6
S javac Kompilierproblem Java Basics - Anfänger-Themen 17
P JAVA Compiler (Javac) Java Basics - Anfänger-Themen 4
S javac im CMD funktioniert nicht ? Java Basics - Anfänger-Themen 2
J jar, javac, ant funktioiniert nicht Java Basics - Anfänger-Themen 4
Bloodredangel [gelöst] Kompilieren von .java-Dateien per javac Java Basics - Anfänger-Themen 5
H javac - Eingabeaufforderung Problem Java Basics - Anfänger-Themen 12
J javac Probleme mal wieder Java Basics - Anfänger-Themen 6
A Änderung im Quellcode > javac > keine Änderung in Kons Java Basics - Anfänger-Themen 6
M 1.5er Klassen kompilieren mit 1.6er javac Java Basics - Anfänger-Themen 5
T JDK installiert aber der Befehl "javac" funktionie Java Basics - Anfänger-Themen 5
G javac funzt net Java Basics - Anfänger-Themen 3
K javac in Java-Datei aufrufen Java Basics - Anfänger-Themen 13
G javac starten Java Basics - Anfänger-Themen 5
S javac nicht ausführbar Java Basics - Anfänger-Themen 2
R fehlermeldung von javac bei buchbeispiel Java Basics - Anfänger-Themen 4
G javac wird nicht gefunden Java Basics - Anfänger-Themen 18
D javac und java schliesst immer wieder. ist das normal? Java Basics - Anfänger-Themen 16
H javac Befehl trotz Variablen einbindung ned gefunden Java Basics - Anfänger-Themen 23
G der Befehl "javac" wird nicht erkannt Java Basics - Anfänger-Themen 2
H javac mit meheren packages Java Basics - Anfänger-Themen 2
E jedit findet javac nicht Java Basics - Anfänger-Themen 64
M javac error Java Basics - Anfänger-Themen 7
S javac/javadoc Java Basics - Anfänger-Themen 11
K Javac *.java führt in dos-modus zu "Zugriff Verweigert& Java Basics - Anfänger-Themen 16
loadbrain javac -target 1.5, netbeans 5.5 Java Basics - Anfänger-Themen 13
B javac wird nicht gefunden Java Basics - Anfänger-Themen 8
L javac.exe Java Basics - Anfänger-Themen 3
D Fehler beim kompilieren einer Java-Datei (javac) Java Basics - Anfänger-Themen 6
S einfaches script mit Eingabeaufforderung starten (javac) Java Basics - Anfänger-Themen 8
Q [javac] Zu blöd für -classpath? Java Basics - Anfänger-Themen 2
T javac und java richtig aufrufen Java Basics - Anfänger-Themen 11
G Befehl javac wird nicht gefunden Java Basics - Anfänger-Themen 8
B javac - error Java Basics - Anfänger-Themen 13
T Probleme mit javac in Eingabeaufforderung Java Basics - Anfänger-Themen 2
C Javac Java Basics - Anfänger-Themen 16
G Javac wird nicht gefunden Java Basics - Anfänger-Themen 9
B javac plötzlich unbekannt? Java Basics - Anfänger-Themen 12
W der befehl javac ist entweder falsch geschrieben. Java Basics - Anfänger-Themen 8
T Ausgabe von javac umleiten Java Basics - Anfänger-Themen 4
R Rekursiv kompilieren mit javac Java Basics - Anfänger-Themen 8
M Path zu javac nur für Administrator auf XP? Java Basics - Anfänger-Themen 2
A Ant Problem: Unable to find a javac compiler; Java Basics - Anfänger-Themen 4
C "javac" aendert Buchstaben ! Java Basics - Anfänger-Themen 8
G Java-1.5-Installation: warum kommt keine javac.exe mit? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben