2013-03-28 6 views
5
  1. JVMはJREの実装です。したがって、JVMを持つすべてのデバイスにはJREの権利が含まれますか?JVMの実装JRE

  2. JDKには、開発をサポートするクラスとライブラリのセットが含まれています。 JREには同じものが含まれていますか?もし私たちのコードがすでにバイトコードに変換されているのであれば、同じ理由が必要なのでしょうか?

私はあなたが1番が少し後方に持って

+0

Java SEの公式のドキュメントページには、非常に素晴らしいグラフィックイラストと何が含まれているかの説明が含まれています。 「Java Platform Standard Edition 7 Documentation」(http://docs.oracle.com/javase/7/docs/index.html) – informatik01

答えて

9

間違っているなら、私を修正してください。 Java Runtime Environment(JRE)には、Java仮想マシン(JVM)と、標準のJavaライブラリ、およびJavaバイトコードプログラムの実行を可能にするその他のものが含まれています。

JDK Java Development Kitは、JREのスーパーセットに似ています。 JREにはすべての機能が備わっていますが、Javaバイトコードを実行するだけでなく、Javaソースファイルから作成できるように、コンパイラやデバッガなどが追加されています。

+0

2番目のものとは明確ではありません。私の質問はJREですかJavaコードを実行するためにJDKに含まれるクラスとライブラリが含まれています。 –

+0

はい、そうです。 JREには、すでにコンパイルされたJavaプログラムを実行するために必要なものがすべて含まれています。 – Collin

関連する問題