2016-05-04 3 views
-6

JREがコンピュータにインストールされていてJDKがインストールされていないかどうか知りたいですか?JDKがインストールされていないと、どのような機能が失われますか?

最近このインタビューの質問に直面しました。私はそれを求めていますが、Googleや他の場所で検索している回答は見つかりませんでした。

ありがとうございます。

+0

私が間違っていた場所を教えてもらえますか? – Fresher

+0

これはその質問のための適切な場所ではありません。 StackOverflowは、コードの問題を尋ねるためのものです。 Javaコードの助けが必要だった場合は、これが場所になります。 – CConard96

+0

@ CConard96だから、この質問をする正しい場所はどこですか? – Fresher

答えて

3

JREは、JVMといくつかのツールで構成されています。これをJREとJDKの違いと混同しているかもしれません。 「JRE」は「Java Runtime Environment」を意味します.JVMは「Java Virtual Machine」を意味します。 「JDK」とは、JRE(JVMを含む)のすべてであり、Javaコードを作成できるコンパイラ「javac」のような追加ツールであるJava Development Kitを意味します。

つまり、JREはJVMを含むJavaコードを実行するために必要なものであり、JDKはJavaコードを書くために必要なものです。

これはJavaのドキュメントで説明されていますが、これはお読みになることをお勧めします。

+0

申し訳ありませんが、私は実際にJDKを意味していました。 – Fresher

0

JREは、Javaアプリケーションの実行(ソフトウェアが存在する場合)に使用されます。 JDKは、ソフトウェア開発者(新しいソフトウェアの作成用)として使用されます。

+0

私は定義を求めていません。私はツールによって提供された機能の違いを求めています。 – Fresher

+0

JDKとJREの間には、新しい機能はありません。 IDEのようなツールを使用している場合は、IDEがあなたに指示しない場合は、JDKを含む必要があります。 JDKには、すべてのライブラリのドキュメントを含む開発者向けのライブラリがあります。 –

関連する問題