2016-05-04 10 views
-6

Ich würde gerne wissen, ob JRE in meinem Computer installiert ist, aber nicht JDK, welche Funktionen werde ich dann verpassen?Welche Funktionen würde ich vermissen, wenn JDK nicht installiert ist?

Ich habe diese Interviewfrage vor kurzem gestellt. Ich suche danach, konnte aber keine Antwort in Google und an anderen Orten finden.

Danke Sir.

+0

Können Sie mir bitte vorschlagen, wo ich falsch gemacht habe? – Fresher

+0

Dies ist nicht der richtige Ort für diese Frage. Mit StackOverflow können Sie nach Problemen mit Code fragen. Wenn Sie Hilfe mit Java-Code benötigen, dann wäre dies der richtige Ort. – CConard96

+0

@ CConard96 Also, wo ist der richtige Ort, um diese Frage zu stellen? – Fresher

Antwort

3

Die JRE umfasst die JVM und einige Tools. Sie können dies mit dem Unterschied zwischen der JRE und dem JDK vermischen. "JRE" bedeutet "Java Runtime Environment", was soviel heißt wie JVM, was "Java Virtual Machine" bedeutet. "JDK" bedeutet das Java Development Kit, das alles in der JRE (einschließlich der JVM) enthält, sowie zusätzliche Tools wie den Compiler "javac", mit dem Sie Java-Code erstellen können.

Kurz gesagt, die JRE ist, was Sie benötigen, um Java-Code, einschließlich der JVM, und das JDK ist, was Sie Java-Code schreiben müssen.

Dies ist in der Dokumentation für Java, die ich empfehle, dass Sie lesen.

+0

Entschuldigung, ich meinte eigentlich JDK. – Fresher

0

Die JRE wird zum Ausführen von Java-Anwendungen verwendet (wenn die Software vorhanden ist). JDK wird für Softwareentwickler verwendet (zum Erstellen einer neuen Software).

+0

Ich suche keine Definition. Ich suche nach dem Feature-Unterschied durch das Tool. – Fresher

+0

Es gibt keine neuen Funktionen zwischen JDK und JRE, da beide für verschiedene Dinge verwendet werden. Wenn Sie ein Tool wie eine IDE verwenden, benötigen Sie JDK inklusive, wenn die IDE es Ihnen nicht sagt. JDK enthält Bibliotheken für Entwickler einschließlich der Dokumentation für jede Bibliothek. –

Verwandte Themen