Probleme beim Compileren

Status
Nicht offen für weitere Antworten.
M

markus bln

Gast
Guten Abend!Ich wollte mit der Java Programmierung gerade erst anfangen wobei mir ein Fehler ein Strich durch die Rechnung macht. Und zwar versuche ich eine Java Anwendung über die Konsole zu compelieren. Ich habe darauf geachtet, dass die Datei die Endung .java besitzt. In der Konsol gehe ich erst auf das Verzeichnis wo ich die Datei gespeichert habe und gebe dann den Befehl prompt:> javac Dateiname.java ein. Eigentlich müsste daraufhin der Dateiname.class stehen aber stattdessen steht dann immer nur: Dateiname.java. und das wars auch schon. Stimmt irgendwas mit der Konsole nicht?Oder was mache ich falsch?Würde mich echt freuen wenn ihr mir helfen könntet
 

madboy

Top Contributor
Was meinst du mit "aber stattdessen steht dann immer nur: Dateiname.java."?
Beschreibe mal genau, was du machst und was rauskommt. So in etwa:
Code:
//Eingabe:
dir
//Ausgabe:
Dateiname.java

//Eingabe:
javac Dateiname.java
//Ausgabe?

//Eingabe:
dir
//Ausgabe?
 
M

markus bln

Gast
//Eingabe:
prompt:> javac dateiname.java
//Ausgabe:
: CHalloWelt.java

Die Ausgabe kommt immer nach dem Prompt Befehl!
Wenn ich beispielsweise ein anderes Programm starten will:
//Eingabe:
prompt:> Fragen zu XP.doc
//Ausgabe:
zu Xp.doc
 
M

markus bln

Gast
Aso habe vergessen zu erwähnen, dass CHalloWelt.java der Dateiname ist. Also:
//Eingabe:
prompt:>javac CHallo.Welt.java
//Ausgabe:
: CHallo.Welt.java
 

krel

Mitglied
wieso eigentlich:

prompt:>javac Dateiname.java?

versuchs einfach mal mit

javac Dateiname.java und lass das prompt:> weg
 

krel

Mitglied
Jango hat gesagt.:
Mit "prompt" meint er bestimmt C:>. Meinst nicht?
Naja ich hab das grad mal versucht und prompt:> javac ....
eingegeben und dann ist die Ausgabe nämlich so wie er beschrieben hat.. und passieren tut irgendwie nichts
 

Jango

Gesperrter Benutzer
krel hat gesagt.:
Jango hat gesagt.:
Mit "prompt" meint er bestimmt C:>. Meinst nicht?
Naja ich hab das grad mal versucht und prompt:> javac ....
eingegeben und dann ist die Ausgabe nämlich so wie er beschrieben hat.. und passieren tut irgendwie nichts
Oje... Dann versuchs mal mit C:\>javac CHalloWelt.java. Das funktioniert ganz sicher (vorrausgesetzt, dein Compiler steht in der Path-Variablen und deine Klasse heißt auch so). :)

Edit: Damit meine ich den OP :wink:
 
M

markus bln

Gast
Können eigentlich mehrer Pfade in der Path Variable stehen?Ja oder?ICh muss die dann doch nur mit einem Semikolon trennen oder?
 
M

markus bln

Gast
soo ich hab das jetzt mal mit dem Befehl C:\> ausprobiert
Wenn ich das eingebe gibt er aus:
Der Befehl C:\ ist entweder falsch geschrieben oder konnte nicht gefunden werden
 

moormaster

Top Contributor
...

Also wenn du die Konsole öffnest, dann ist

C:\Dokumente und Einstellungen\...\...>

das, was angezeigt wird, um dich zu informieren in welchem Ordner du dich befindest... Das sollst du nicht selbst eintippen...

Was du eintippen sollst, ist nur

Code:
javac Dateiname.java [ENTER]
java Dateiname [ENTER]

Damit das richtig funktioniert, muss sich der Installationspfad des "bin" Ordners aus dem JDK in der PATH Variable befinden. Ist das nicht der Fall, musst du eben zuerst in diesen Ordner wechseln:

z.B. mit
Code:
cd C:\Programme\Java\jdk1.6.0\bin

Der genaue Pfad kann unterschiedlich sein (je nach dem, wo du es installieren lassen hast)
 
M

markus bln

Gast
hmm es klappt irgendwie immer noch nicht!
Das mit der Path Variable hab ich ja gemacht und wenn ich nur:
javac Dateiname.java (Enter)
kommt die Ausgabe:
"javac:file not found: Dateiname.java"
obwohl eine solche Datei vorliegt
 

moormaster

Top Contributor
markus bln hat gesagt.:
hmm es klappt irgendwie immer noch nicht!
Das mit der Path Variable hab ich ja gemacht und wenn ich nur:
javac Dateiname.java (Enter)
kommt die Ausgabe:
"javac:file not found: Dateiname.java"
obwohl eine solche Datei vorliegt

javac Dateiname.java

funktioniert nur dann, wenn in dem Verzeichnis, wo sich die Konsole gerade befindet, eine solche Datei liegt... ansonsten musst du schon den genauen Pfad für Dateiname.java mit angeben.
 
M

markus bln

Gast
klappt trotzdem nicht!Selbst wenn ich in dem richtigen Verzeichnis bin. Es wird nach dem Befehl nur der Pfad in dem ich mich befinde nochmal ausgegeben.
Ich glaube irgendwas stimmt mit der Konsole nicht oder kann das nicht sein?Oder liegt das vielleicht an der Java Datei. ICh habe die Endung .java aber es ist bei der Datei immer noch das Symbol einer Textpad Datei.Ist das normal so?
 
G

Guest

Gast
Nein.
Wenn du die abspeicherst, darfst du das nicht im Textformat machen. Einfach Alle dateitypen wählen und die Dateiendung selber mit hinschreiben.
 
M

markus bln

Gast
Asoo. Das habe ich bisher nicht so gemacht.Aber es tritt immer noch ein Problem auf. Selbst wenn ich alle Dateien angebe. Bleibt es im Textformat von word pad. Wenn ich es dann wieder im Editor öffner und unter Speichern unter gehe, steht dort immer wieder bei Dateityp: Textformat, obwohl ich das zuvor geändert habe. Weißt du woran das liegen kann?
 

Der Müde Joe

Top Contributor
Du programmierst im WordPad.....?

Wenn schon, dann den Notepad oder Editor heisst der glaub in XP.
Wobei Textdokument funktioniert auch mit WordPad.

Übrigens, wenn du schon ganz rudimentär programmierst, kannste trotzdem einen anständigen Texteditor benutzten, dh nix von MS.
zB Scite find ich toll
http://www.scintilla.org/SciTE.html

den muss man nicht mal installieren (hat sogar ne Konsole drin um zu kompilieren)
 
M

markus bln

Gast
gibt es den keine andere möglichkeit mit java zu programmieren und zu compelieren ohne die befehle javac und java zu benutzen, weil das geht bei mir irendwie nicht
 

Jango

Gesperrter Benutzer
markus bln hat gesagt.:
gibt es den keine andere möglichkeit mit java zu programmieren und zu compelieren ohne die befehle javac und java zu benutzen, weil das geht bei mir irendwie nicht
Nein, es sei denn, du benutzt Eclipse - eine IDE, die ihren Compiler selber mitbringt.
Dennoch muss es funktionieren. Irgendwas machst du verkehrt. Hast du es mal mit dem Editor ausprobiert?
Im Zweifelsfall JDK nochmal entfernen und neu installieren.
Nimmst du auch das richtige?

https://java.sun.com/javase/downloads/index.jsp <-- gleich das Erste!
 

Der Müde Joe

Top Contributor
propeier doch einfach mal scite....
da hats sogar unter Tools ein eintrang mit dem er kompilert..

oder gleich ne richtige IDE:
Eclipse....wobei als anfägner...?
JcreatorLE ..http://www.jcreator.com/
hab ich früher mal noch ganz net gefunden

und ich stimme Jango zu:
Es muss funktionieren
 

moormaster

Top Contributor
Und ich rate davon ab, auf eine IDE umzusteigen, die einem das abnimmt, was man noch nichtmal selbst verstanden hat :D
 

Jango

Gesperrter Benutzer
Der Müde Joe hat gesagt.:
:shock: proportionale Eier? :lol: Bin albern - ich weiß, aber das musste jetzt raus - sorry.

@ markus bln: Erzähl uns doch mal, wo du das JDK installiert hast (in welchen Ordner) und dann zeigst du uns, was du in die Path eingetragen hast. Irgendwo muss ja das Krebsgeschwür lauern.
 

Jango

Gesperrter Benutzer
moormaster hat gesagt.:
Und ich rate davon ab, auf eine IDE umzusteigen, die einem das abnimmt, was man noch nichtmal selbst verstanden hat :D
So schlimm ist das auch nicht, am Anfang eine IDE zu benutzen. Wie man da einen Code reinschreibt, ihn kompiliert und ausführt, hat man auch als Anfänger schnell raus. Und es hat auch einen Vorteil. Neben dem Studium der Sprache selber, wächst man auch allmählich in die Besonderheiten der IDE hinein.
Die Zeiten, in denen man noch Programme mit einem Editor wie Notepad geschrieben hat, sind lange vorbei (glaube ich). Und nichts entwickelt sich zurück (außer die Politik).
Was ich sagen will ist, dass man auch als Anfänger eine IDE nutzen kann, ohne gleich den Grundfaden zur Sprache zu verlieren.
 

moormaster

Top Contributor
Ja aber wenn man den Compiler selbst bedienen kann, weiss man eher, was der IDE fehlt, wenn diese nicht so funktioniert, wie sie soll.
 
M

markus bln

Gast
ich wollte mich erstmal von vornerhein bei euch für eure Mühe bedanken!
@jango: Ich bin auf den Link gegangen und habe das erste installiert. Es liegt aber immernoch leider das selbe Problem vor. in die Path Variable habe ich folgendes geschrieben: C:\Programme\Java\jdk1.6.0_02\bin.

Mein Quelltext sieht so aus:

public class HalloWelt{
public static void main(String[] args) {
System.out.println("Hallo Welt!");
}
}

Der Dateiname ist: HalloWelt.java.

Ich weiß wirklich auch nicht was los ist. Liegt es vielleicht daran, dass ich mehrer Java Versionen auf dem Rechner habe?Ich meine ich habe die Versionen: jdk1.6.0_02,jdk1.6.0,jre1.6.0 und jre1.6.0_02 drauf. ICh habs sogar mal mit Netbus probiert. Und selbst dort tritt dieser Fehler auf. Da kann ichs auch nicht compilieren
 

Jango

Gesperrter Benutzer
Sieht alles richtig aus. Ich weiß auch nicht mehr. Vielleicht wirfst du den anderen Java-Kram einfach runter und belässt es bei der neuesten Version. Aber eigentlich muss es auch so gehen. Sorry - weiß nicht mehr...

Edit: Schau bitte mal in den \bin - Ordner deines JDK, ob die Datei javac überhaupt vorhanden ist. Sowas gab es auch schon - dass die gefehlt hat.
 

Der Müde Joe

Top Contributor
du kannst mal auspropeieren was

javac -version

in der Kommandozeile sagt. Wenn alles richtig ist, sollte eigentlich

javac 1.6.0_02

ausgegeben werden. Dann müsste es aber auch gehen via

javac HalloWelt.java

zu kompilieren.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
K Probleme beim Programm schreiben - Lesen von Dateiinhalten -zaehlen von Wörtern/ Buchstaben Java Basics - Anfänger-Themen 4
M Probleme beim aktualisieren eines JPanels Java Basics - Anfänger-Themen 7
J Probleme beim Array ausgeben Java Basics - Anfänger-Themen 4
M Probleme beim verwenden von Packages Java Basics - Anfänger-Themen 6
G Methoden Probleme beim Methodenaufruf Java Basics - Anfänger-Themen 2
M Array mit eigenem Datentyp probleme beim übergeben Java Basics - Anfänger-Themen 6
G Probleme beim casten von double zu int Java Basics - Anfänger-Themen 3
J Probleme beim schreiben von Dateien Java Basics - Anfänger-Themen 5
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
M Erste Schritte Probleme beim Verknüpfen von Methoden Java Basics - Anfänger-Themen 15
A Probleme beim Methodenaufruf von Object[] ! Java Basics - Anfänger-Themen 12
A Probleme beim Methodenaufruf von char[] ! Java Basics - Anfänger-Themen 10
D JTable Probleme beim Sortieren von Zahlen. Java Basics - Anfänger-Themen 6
M OOP Probleme beim Funktionsaufruf, Java OpenCV Java Basics - Anfänger-Themen 0
X Probleme beim rekursiven Durchsuchen von Verzeichnissen Java Basics - Anfänger-Themen 1
B Probleme beim einlesen einer short variablen für einen Array Java Basics - Anfänger-Themen 1
A LinkedList: Probleme beim Auslesen Java Basics - Anfänger-Themen 2
F Probleme beim Übersetzen Java Basics - Anfänger-Themen 7
O Probleme beim import von Projekten in Eclipse Java Basics - Anfänger-Themen 7
C OOP Probleme beim Addieren von Arrays Java Basics - Anfänger-Themen 4
N Probleme beim entfernen eines JPanels Java Basics - Anfänger-Themen 4
J Probleme beim JRadioButton Java Basics - Anfänger-Themen 2
S Klasse properties - Probleme beim umwandeln Java Basics - Anfänger-Themen 3
M Input/Output Probleme beim Parsen von CSV und TXT Dateien Java Basics - Anfänger-Themen 7
C Probleme beim Array Java Basics - Anfänger-Themen 6
G Probleme beim HTML auslesen Java Basics - Anfänger-Themen 6
N Probleme beim Rechnen mit Integer und double Java Basics - Anfänger-Themen 4
T Probleme beim casten Java Basics - Anfänger-Themen 9
C Input/Output Probleme beim .jar erstellen Java Basics - Anfänger-Themen 5
M Klassen Probleme beim Debuggen - Datentypkonvertierung - Speichern in Datei Java Basics - Anfänger-Themen 7
W Probleme beim Wiedereinstieg Java Basics - Anfänger-Themen 25
P Interpreter-Fehler Probleme beim Ausführen einer Jar Datei Java Basics - Anfänger-Themen 2
F MVC -> Probleme beim Controller Java Basics - Anfänger-Themen 6
0 Log4J Probleme beim einlesen der Log datei Java Basics - Anfänger-Themen 2
F Probleme beim umwandeln von String in Int Java Basics - Anfänger-Themen 10
M Kontaktbuch - Probleme beim Input Java Basics - Anfänger-Themen 3
H Probleme beim erzeugen einer Headerdatei mit javah Java Basics - Anfänger-Themen 3
T Interpreter-Fehler Probleme beim .jar ausführen mit JRE 64bit Java Basics - Anfänger-Themen 9
M Probleme beim Beenden eines Threads Java Basics - Anfänger-Themen 25
A Probleme beim erstellen einer lauffähigen jar Java Basics - Anfänger-Themen 3
A Probleme beim IntervallCheck Java Basics - Anfänger-Themen 4
M Probleme beim Aufruf von Listener in anderer Klasse Java Basics - Anfänger-Themen 9
R Probleme mit NullPointer beim Mp3 abspielen (JMF) Java Basics - Anfänger-Themen 21
I Probleme beim Laden einer .gif-Datei. Java Basics - Anfänger-Themen 8
I Probleme beim Laden eins BufferedImage Java Basics - Anfänger-Themen 8
Sebi Probleme beim Kompilieren Java Basics - Anfänger-Themen 11
I Probleme beim adden von Elementen in einer ArrayList Java Basics - Anfänger-Themen 10
C Probleme beim casten und Objekt zugriff Java Basics - Anfänger-Themen 12
L Probleme beim Ausführen des Programms Java Basics - Anfänger-Themen 9
N Probleme beim abfangen von fehlern Java Basics - Anfänger-Themen 4
B kleine Probleme beim auslesen einer m3u Datei Java Basics - Anfänger-Themen 3
S Probleme beim Umwandeln von Long nach Int Java Basics - Anfänger-Themen 4
G Probleme beim Zufügen eines JLabels Java Basics - Anfänger-Themen 18
M Probleme beim Jar erstellen Java Basics - Anfänger-Themen 7
M Probleme beim Objekzugriff auf andere Klasse: NullPointerExc Java Basics - Anfänger-Themen 5
I Probleme beim Einrichten von Java (PATH-Veriable) Java Basics - Anfänger-Themen 4
A Memory Probleme beim Laden von thumbnails Java Basics - Anfänger-Themen 3
G Probleme beim Login (Webservice) Java Basics - Anfänger-Themen 4
B Probleme beim Kompilieren. Java Basics - Anfänger-Themen 12
M probleme beim parsen Java Basics - Anfänger-Themen 7
R Probleme beim Repaint Java Basics - Anfänger-Themen 3
M probleme beim applet einbinden Java Basics - Anfänger-Themen 7
L beim ersten compilen schon erste probleme Java Basics - Anfänger-Themen 8
R Probleme beim umwandeln eines String zu einem Int Wert Java Basics - Anfänger-Themen 3
M Probleme beim Datei auslesen Java Basics - Anfänger-Themen 6
I Probleme beim ausführen des Programms Java Basics - Anfänger-Themen 6
kulturfenster Probleme beim Erstellen von Objekten Java Basics - Anfänger-Themen 15
kulturfenster Probleme beim Zeichnen einer Geraden Java Basics - Anfänger-Themen 8
S Probleme beim Java Kompilieren + ausführen Java Basics - Anfänger-Themen 6
M probleme beim kompilieren / übersetzen ! Systemeinstellung ? Java Basics - Anfänger-Themen 5
I Probleme beim Ausführen von Anwendungen Java Basics - Anfänger-Themen 2
S Probleme mit Datentyp beim Einlesen Java Basics - Anfänger-Themen 4
I java - probleme beim complimieren Java Basics - Anfänger-Themen 4
L Probleme beim ersten JavaProgramm! Java Basics - Anfänger-Themen 4
P Probleme beim Exportieren einer jar datei Java Basics - Anfänger-Themen 8
M Probleme beim Strich(e) zwichen Java Basics - Anfänger-Themen 3
M Probleme beim Drucken Java Basics - Anfänger-Themen 4
M Probleme beim Zuweisen eines Arbeitsverzeichnis Java Basics - Anfänger-Themen 2
A Probleme beim char-Vergleich! Java Basics - Anfänger-Themen 9
G Probleme beim Compilieren Java Basics - Anfänger-Themen 6
J Probleme beim Vererben Java Basics - Anfänger-Themen 2
B Probleme beim Dateien auslesen Java Basics - Anfänger-Themen 12
C Probleme beim overloaden. Java Basics - Anfänger-Themen 2
W MouseListener Probleme beim Abfangen Java Basics - Anfänger-Themen 8
X probleme beim import Java Basics - Anfänger-Themen 3
S Probleme beim Füllen einer HashMap Java Basics - Anfänger-Themen 15
K Probleme beim Einstieg Java Basics - Anfänger-Themen 2
I Probleme beim Ansprechen eines Arrays Java Basics - Anfänger-Themen 12
T Probleme beim Einlesen eines Strings Java Basics - Anfänger-Themen 3
K Neuronales Netz in Java und Probleme beim Konfigurieren Java Basics - Anfänger-Themen 2
N Probleme beim generieren von Objekten Java Basics - Anfänger-Themen 2
G Unknown Source Probleme beim Starten des Prgramms Java Basics - Anfänger-Themen 2
J probleme beim wieder aufruf Java Basics - Anfänger-Themen 2
J Probleme beim Erstellen eines Programms Java Basics - Anfänger-Themen 5
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben