- JDKの目的は正確には何ですか?Javaプログラムの実行または開発?
- タイトルに java と jdk/sdk を含むパッケージが多すぎるようです。Java アプリケーションを開発する場合、どちらをインストールすればよいですか?
- 誰が JAVA_HOME を使用し、何を設定すればよいですか?
質問する
5325 次
3 に答える
3
- JDKは開発環境です。JVMはランタイム環境です。
- JavaインストーラーをOracleWebサイトからダウンロードするか、リポジトリマネージャーからインストールする必要があります
JAVA_HOME
システム変数は通常、enterprice javaソフトウェア(アプリケーションサーバー、DB、開発ツールなど)に必要です。JAVA_HOME
変数をJDKまたはJVMのルートディレクトリに設定する必要があります(JDKに設定すると常に機能しますが、一部のソフトウェアはJAVA_HOME
JREをポイントすると期待どおりに実行される可能性があります)。JAVA_HOME
正しく設定すると、$JAVA_HOME/bin/java -version
コマンドはJavaのバージョンをpringする必要があります。
于 2012-08-14T07:51:45.223 に答える
2
JREはJavaランタイム環境を意味します。ほとんどの Java ソフトウェアは、実行にJREのみを必要とします。
JDKはJava開発キットを意味します。JDKには常にJREが含まれます。JDKには Java 独自のクラスのソースとドキュメントが含まれているため、開発する場合は必ずJDKを使用してください。
また、 JDKのツールを使用して実行するソフトウェア (通常は開発用のソフトウェア) もあります。たとえば、このソフトウェアはランタイム環境としてJDKを必要とします (例: ant)。
JVMは Java 仮想マシンを意味し、 JREまたはJDKに関係なく Java プログラムを実行するプログラムです。
JAVA_HOME
JDKへのパスです
JRE_HOME
JREへのパスです
于 2012-08-14T07:58:08.917 に答える
1
- JDK - Java 開発キット ( JRE - Java ランタイム環境とは対照的)。
- 必要な Java のバージョンがわからない場合は、最新 (現在はJava Platform (JDK) 7u5 ) を入手してください。開発ツールをまだ持っていない場合は、代わりに Netbeans バンドルが必要になる場合があります。
- JAVA_HOMEは、Java に依存する一部のソフトウェアで使用されています。ビルド ツールである ant が思い浮かびます。ディレクトリを含むディレクトリに設定する必要があります。この
bin
ディレクトリには、Java 実行可能ファイルが含まれます。
于 2012-08-14T07:57:55.157 に答える