0

ブラウザでアプレット プログラムを実行しています。そのアプレットを実行しているときに、ブラウザが java7 のインストールを要求してTHIS LINKいます。インストールすると、jreのみが取得されました。jdkは取得されませんでした。

私の質問は:

前に 1 つのことを聞きました。ブラウザには Java が含まれています。それが正しい場合、システムに java7 をインストールする必要があるのはなぜですか。ブラウザのみに java7 バージョンが必要です。ブラウザのみにインストールする可能性はありますか。

前もって感謝します...

4

3 に答える 3

0

Javaランタイム環境

Java Runtime Environment には、JVM、クラス ライブラリ、およびその他のサポート ファイルが含まれています。

コンパイラ、デバッガなどの開発ツールは含まれていません。実際に JVM はプログラムを実行し、JRE で提供されるクラス ライブラリやその他のサポート ファイルを使用します。Java プログラムを実行する場合は、システムに JRE をインストールする必要があります。

Java 仮想マシンは、プラットフォームに依存しないコード実行方法を提供します。プログラマーは、ソフトウェアの実行方法や場所を気にすることなく、ソフトウェアの作成に集中できます。

アプレット (例: オンラインの Yahoo ゲームやパズル) を実行したいだけの場合は、マシンに JRE をインストールする必要があります。JVM (Java 仮想マシン)

JDK (Java 開発キット)

Java Developer Kit には、Java プログラムの開発に必要なツールと、プログラムを実行するための JRE が含まれています。ツールには、コンパイラ (javac.exe)、Java アプリケーション ランチャー (java.exe)、Appletviewer などがあります。</p>

コンパイラは Java コードをバイトコードに変換します。Java アプリケーション ランチャは JRE を開き、クラスをロードして、そのメイン メソッドを呼び出します。

独自のプログラムを作成し、m をコンパイルするには、JDK が必要です。Java プログラムを実行するには、JRE で十分です。

JRE は Java ファイルの実行を対象としています

つまり、JRE = JVM + Java パッケージ クラス (util、math、lang、awt、swing など) + ランタイム ライブラリ。

JDK は主に Java 開発を対象としています。つまり、Java ファイルを作成し (Java パッケージの助けを借りて)、Java ファイルをコンパイルし、Java ファイルを実行することができます JRE (Java ランタイム環境)

于 2013-08-20T05:06:48.543 に答える
0

いいえ、それは正しくありません。それらを結合するには、OS に JRE をインストールし、ブラウザにプラグインをインストールする必要があります。

何年も前 (Windows 95?)、Windows にはデフォルトで JRE が含まれていたため、Java をインストールする必要はありませんでした。おそらくここから混乱が生じますが、これらの時代はとうの昔に過ぎ去っています。

于 2013-08-20T05:01:21.467 に答える