Datentypen JDK funktioniert nicht ( Benutzeroberfläche fehlt)

T

TurboGolom

Gast
Sry für diese äußerst peinliche Frage aber ich komme in dem Punkt einfach nicht weiter. Ich habe mit jetzt von der Offiziellen Java seite das JDK 6.18 und wenn ich das jetzt installiere passiert nichts. Mit passiert nichts meine ich das ich jetzt kein Benutzerfeld oder sonstiges habe worin ich meinen Code schreiben kann. Hoffe das mir jemand sagen kann was ich falsch mache bzw wie ich die Benutzeroberfläche kriege weil ohne das kann ich wohl keine Javascripte etc. schreiben.
 

javimka

Top Contributor
Javascript? http://www.java-forum.org/fuer-verirrte-fragen-javascript/15912-falschen-forum.html

Das JDK verfügt über keinen Editor um Code einzugeben. Das JDK brauchst du im Grunde nur, um geschriebenen Code in Byte-Code umzuwandeln, der das ausführbar ist (javac Befehl). Den Code kannst du in irgendeinem Editor schreiben, z.B. dem Notepad, wenn du Windows benutzt. Noch besser ist ein Editor, der die Syntax hervorhebt, du den Code also in verschiedenen Farben siehst. Mein Favoriv ist hierbei TextPad (Version 4).
Für grössere Programme könntest du dann Eclipse oder eine ähnliche IDE verwenden, die das Programmieren etwas erleichtern.
 

L-ectron-X

Gesperrter Benutzer
@javimka: Es geht hier wirklich mal um Java. (Version 6 Update 18 ist aktuell)

Das JDK stellt die Tools und Bibliotheken zum Erzeugen von Java-Programmen bereit.
Einen Editor kannst du dir selbst auswählen.
 
T

TurboGolom

Gast
Ah o.k läuft jetzt alles prima xD. Jetzt habe ich aber ein neues Problem ich habe jetzt eine Javadatei geschrieben und würde diese jetzt gerne mit Javac kompilieren doch wenn ich einen Doppelklick auf javac mache öffnet sich kurz ein Dos-Fenster das ganz kurz einen Code anzeigt und sich wieder schließt. Hoffe mir kann einer helfen wie ich meine Java datei richtig kompiliere.
 

L-ectron-X

Gesperrter Benutzer
Schau doch erst mal in Anfänger-Tutorials und in unsere FAQ, da wird der Einstieg erklärt. :rtfm:
Java-Programme werden auf der Konsole folgendermaßen kompiliert:
Code:
javac Klassenname.java

Aus der Java-Klasse sollte dann mindestens eine .class-Datei erzeugt werden, die du dann folgendermaßen ausführen kannst:
Code:
java Klassenname

Ein guter Editor übernimmt für dich das Kompilieren und Ausführen. Aber ich finde es absolut richtig, wie du vorgehst - den Weg über einen einfachen Editor und die Konsole/Eingabeaufforderung. :toll:
 
T

TurboGolom

Gast
Vielen Dank für deinen Hinweis xD und ich habe mir auch schon ein recht Anfängerfreundliches Tutorial geholt nur da steht halt das ich meinen Javacode mit Javac kompilieren soll und wenn ich auf javac.exe klicke öffnet sich wie gesagt ein Dos-Fenster und schließt sich danach gleich wieder ohne das irgendwas passiert ist und nun weiß ich nicht wie ich meine Datei kompiliert kriege. Jetzt habe ich versucht über Start-> Ausführen-> cmd-> javac Jabberwock.java auszuführen/ zu kompilieren doch es kommt ständig die Fehlermeldung das diese Datei nicht gefunden wurde. Blöderweise habe ich auch keine wirkliche Ahnung davon was mein Tutorial immer mit Eingabeaufforderung meint xD weshalb ich vermutete das es diese Ausführenfenster unter Strat ist xD
 
G

gman

Gast
Die richtige Eingabeaufforderung hast du schon gefunden. Jetzt musst du nur noch
dafür sorgen das der Java-Compiler deine Datei findet.

Wenn du nicht den Pfad zu der Datei angibst, so sucht "javac" die Datei im aktuellen Verzeichnis.
Wechsel mit "cd" also in das Verzeichnis in dem die Datei liegt und führe das ganze nochmal aus.

HTH.
 
T

TurboGolom

Gast
was heißt cd ?
Nja ich mach das so zuerst öffne ich die Eingabeaufforderung und gebe nach C:\Dokumente und Einstellungen\Benutzername
Javac Jabberwock ( ist der name meiner Datei).java ein und dann sagt er mir das das Programm nicht gefunden wurde wo liegt mein Fehler? verzweifle langsam an dem blöden Teil :(.
Vielen Dank für eure Hilfe
 

Empire Phoenix

Top Contributor
cd = change directory
cd .. -> wie das aufwärts im arbeitsplatz
cd kekse -> öffnet das verzeichnis kekse

javac nicht gefunden, hast du den classpath gesetzt ? -> google
ansonsten anmen mit lerrzeichen als java datei unmöglich :
Java klassennamen dürfen keine leerzeichen enthalten, -> die datei wo eine Java klasse drinne ist muss genauso heissen(gibt ausnahmen die sind unwichtig momentan)

Ich empfehle: Galileo Computing :: Java ist auch eine Insel (8. Auflage) hat mir gut geholfen java zu lernen. Zudem empfehle ich nachdem du die grundstruktur verstanden hast von java, javac ect. dir eine IDE zu besorgen, kann da Eclipse empfehlen (umsonst), ansonsten soll Netbeans noch gut sein habe ich aber nie selber benutzt.
 

L-ectron-X

Gesperrter Benutzer
Für den Anfang kann auch eine Batchdatei recht komfortabel sein und dir beim Kompilieren helfen.
Die Datei lässt sich per Doppelklick starten.
Code:
@echo off
echo Versuche Java-Datei zu kompilieren...
echo.

rem Die folgende Zeile ist anzupassen!
javac MeineKlasse.java

rem Konsole für Fehlermeldungen geöffnet lassen
pause
Setze für MeineKlasse.java deinen Dateinamen ein und speichere die Datei bspw. unter dem Namen Kompilieren.cmd im Verzeichnis ab, in dem auch deine Klasse liegt.

Die Datei kannst du beliebig erweitern, um noch mehr Abläufe zu automatisieren.
 
T

TurboGolom

Gast
Ich bins nochmal :). Wollte nur bescheit sagen das es jetzt anscheinend funktioniert xD. Habe im Eingabeaufforderungsfenster einfach den Pfad zu Javac angegeben und meine Javadatei ins selbe verzeichniss getan und jetzt geht es ( abgesehen von den 3 Fehlern die ich in den Code eingebaut habe xD)
Nochmals vielen dank an alle
 

Ebenius

Top Contributor
Aua. Nichts in Programmverzeichnisse kopieren. Da wirst Du ganz schnell wahnsinnig. Setz einfach Deine PATH-Variable, so dass Du den Pfad zu javac nicht mehr angeben musst. Wie das unter M$ Windows geht erzählt Dir google.

Und dann immer hübsch in Deinen eigenen Verzeichnissen kompilieren.

Happy Hacking!
Ebenius
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
G Mit jPackage erstellte EXE funktioniert nicht Java Basics - Anfänger-Themen 2
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
R RegEx funktioniert nicht Java Basics - Anfänger-Themen 14
S 2 Reihen ratio-btn, eine Reihe funktioniert andere nicht Java Basics - Anfänger-Themen 4
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
ms_cikar Bin to Float convertieren funktioniert nicht Java Basics - Anfänger-Themen 24
B Schrankensystem mit Farberkennung für Flashgame funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
I Greenscreen, funktioniert nicht zu 100%... nicht alle Pixel werden geändert Java Basics - Anfänger-Themen 1
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
Garrit1994 Continue funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
B Methoden Übergebe Variabel funktioniert nicht Java Basics - Anfänger-Themen 17
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
sserio Array funktioniert nicht Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
Avalon Warum funktioniert eine Bedingung und eine andere nicht? Java Basics - Anfänger-Themen 2
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
stormyark 4 Bit in einer for-schleife funktioniert nicht Java Basics - Anfänger-Themen 3
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
M Java printf(Locale.... funktioniert nicht Java Basics - Anfänger-Themen 3
N Wieso funktioniert die Deklaration nicht Java Basics - Anfänger-Themen 3
C Long value an Stringbuilder übergeben, equals Methode funktioniert nicht Java Basics - Anfänger-Themen 2
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
S Math.random funktioniert nicht Java Basics - Anfänger-Themen 5
S Schleife funktioniert nicht Java Basics - Anfänger-Themen 2
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
Henri Webservice Delete und Update Methode funktioniert nicht Java Basics - Anfänger-Themen 27
J ActionListener von JCheckBox im Knoten von JTree funktioniert nicht Java Basics - Anfänger-Themen 2
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
JD_1998 Hilfsmethode if return funktioniert nicht Java Basics - Anfänger-Themen 2
C JButton Text 2 Mal ändern funktioniert nicht Java Basics - Anfänger-Themen 8
T % funktioniert nicht Java Basics - Anfänger-Themen 2
D e(fx)clipse installieren funktioniert nicht Java Basics - Anfänger-Themen 3
D GPIO Nutzung mit Pi4J Library auf Raspberry funktioniert nicht Java Basics - Anfänger-Themen 3
F Java GUI-PaintComponent funktioniert nicht Java Basics - Anfänger-Themen 1
J equals funktioniert nicht - Warum Java Basics - Anfänger-Themen 13
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
I Array funktioniert nicht. Java Basics - Anfänger-Themen 2
T if else Befehl funktioniert nicht richtig Java Basics - Anfänger-Themen 27
V_Fynn03 Erste Schritte BubbleSort Quelltext funktioniert noch nicht Java Basics - Anfänger-Themen 1
V_Fynn03 Erste Schritte JButton funktioniert nicht trotz richtiger Methode. Java Basics - Anfänger-Themen 17
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
G Programm mit Schleife funktioniert nicht Java Basics - Anfänger-Themen 5
T Redirect funktioniert nicht Java Basics - Anfänger-Themen 3
R Mein Plugin funktioniert nicht? Java Basics - Anfänger-Themen 10
J Zufallszahl funktioniert nicht Java Basics - Anfänger-Themen 27
D Klassen add Methode funktioniert nicht. Java Basics - Anfänger-Themen 31
J ImagaIO funktioniert nicht unter Ubuntu Java Basics - Anfänger-Themen 23
F Vergleiche mit charAt funktioniert bei Strings nicht, was tun? Java Basics - Anfänger-Themen 5
N Wochentagberechner Ausgabe funktioniert nicht Java Basics - Anfänger-Themen 7
G Mein Java Projekt funktioniert nicht Java Basics - Anfänger-Themen 5
J Einlesen von Datei funktioniert nicht Java Basics - Anfänger-Themen 8
W Wieso funktioniert mein Switch Case nicht ?! Java Basics - Anfänger-Themen 9
P Zeichenkette Zeichen ausschlißen funktioniert nicht richtig Java Basics - Anfänger-Themen 9
F Primzahlsuche Schleife funktioniert nicht, HILFE! Java Basics - Anfänger-Themen 8
M Methoden Arrays.deepequals() funktioniert nicht Java Basics - Anfänger-Themen 2
B Statische Methode return funktioniert nicht. Java Basics - Anfänger-Themen 19
F Input/Output die eine txt-Datei funktioniert die andere nicht Java Basics - Anfänger-Themen 8
CptK Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
D Funktion zwei Arraylisten zu verleichen ob gleich funktioniert nicht Java Basics - Anfänger-Themen 26
A Hilfe bei Rekursion,Ich verstehe nicht,wie funktioniert die Rekursion in der Methode "walk" Java Basics - Anfänger-Themen 13
P Vererbung Warum funktioniert die Vererbung hier nicht Java Basics - Anfänger-Themen 14
P Upload Button funktioniert nicht Java Basics - Anfänger-Themen 13
S Dijkstra Algorithmus funktioniert nicht Java Basics - Anfänger-Themen 4
M Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) Java Basics - Anfänger-Themen 6
M Erste Schritte Importieren funktioniert nicht Java Basics - Anfänger-Themen 7
N Funktion funktioniert nicht immer Java Basics - Anfänger-Themen 6
F FileCreation - PrintWriter funktioniert nicht... Java Basics - Anfänger-Themen 1
I Collections.shuffle funktioniert nicht Java Basics - Anfänger-Themen 1
T Methode in Klasse funktioniert nicht Java Basics - Anfänger-Themen 14
T While Schleife funktioniert nicht Java Basics - Anfänger-Themen 14
C Warum funktioniert 'instanceof' bei generics nicht? Java Basics - Anfänger-Themen 4
M Frage, wie dieser Code funktioniert, bzw. weshab er bei mir nicht funktioniert Java Basics - Anfänger-Themen 4
L Level Reset funktioniert nicht Java Basics - Anfänger-Themen 3
A Java Scanner Funktioniert nicht Java Basics - Anfänger-Themen 2
R Kleines Java Spiel funktioniert nicht. Java Basics - Anfänger-Themen 2
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 12
B OOP Objekt in IF erzeugen - funktioniert nicht so richtig Java Basics - Anfänger-Themen 11
W Warum funktioniert meine if Anweisung nicht? Java Basics - Anfänger-Themen 8
J Stringvergleich funktioniert nicht Java Basics - Anfänger-Themen 8
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 6
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
S Backspace Abfrage funktioniert nicht Java Basics - Anfänger-Themen 4
V Inkrement funktioniert nicht Java Basics - Anfänger-Themen 2
V Inkrement funktioniert nicht Java Basics - Anfänger-Themen 1
W Erste Schritte Warum funktioniert mein Programm nicht ? ~if Anweisung~ Java Basics - Anfänger-Themen 4
L Schleife funktioniert nicht richtig Java Basics - Anfänger-Themen 12
X Java 64 bit Funktioniert nicht Java Basics - Anfänger-Themen 7
ChrisPL4Y Wieso funktioniert dieses Programm nicht? Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben