Einfache aber blöde Frage zur Java Entwicklung (jre & jdk)

Gast #4184187
Lesenswert?

Guten Tag zusammen,

bin gerade dabei mit der Java Programmierung (unter Windows 7) zu 
beginnen (gaaanz am Anfang).

Soweit ich weiß braucht man dazu 2 Pakete:
jre - Zum Ausführen von Java Programmen
jdk - Zum Erstellen von Java Programmen

Ich habe also jre und Eclipse installiert - jdk aber NICHT!

Trotzdem ist es mir möglich ein Programm zu schreiben und über Eclipse 
auszuführen.

Warum? Ich habe kein jdk drauf.

Lg,
Murks
Gast #4184194
Lesenswert?

Braucht man das JDK denn? Ich habe mich damit lange nicht mehr 
beschäftigt, aber soweit ich mich erinnere, braucht man nur das 
'normale' Java. SDK, glaube ich.
Das JDK stellt meines Wissens nur weitere Entwicklerwerkzeuge zur 
Verfügung, die nützlich, aber nicht notwendig sind.
Gast #4184266
Lesenswert?

Hi,

ein "java -version" kann selbst bei einem installierten JDK auf die 
JRE-version zeigen (z.B. Reihenfolge in PATH unter Windows) und würde 
sich dann auch so melden.

Mein bevorzugter Ansatz wäre "javac -version". Wenn Deine Kommandozeile 
da etwas vernünftiges zurückmeldet, befindet sich ein java compiler auf 
Deinem System (ob nun aus einem JDK oder nicht). Genaueres liefert dann 
die Analyse Deiner Environment-Variablen.

Gruß, jois3
Gast #4184274
Lesenswert?

Eclipse mit JDT (der Java-Umgebung) enthaelt schon einen Java-Compiler, 
der mit der Sofort-Bauen-beim-Speichern-Funktion eng gekoppelt ist.

Den javac aus dem JDK braucht man so erst mal nicht, bis man spaeter mal 
an Buildautomatisierung rangeht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren