7

Linux用の「EclipseIDEforJavaEEDevelopers」をeclipse.orgからダウンロードしました。Javaプログラムを作成、コンパイル、実行することができます。しかし、どのJDK/JREが使用されているのかわかりません。

新しい「Javaプロジェクト」を開始した場合、使用するJREを選択できますが、たとえば「JavaSE-1.6」を選択した場合でも、それが何であるかわかりません。オラクル?IBM?そして、そのJREが私のファイルシステムのどこにあるのかわかりません。

同じJREを使用してコマンドラインからJavaプログラムを実行したいとします。「java」実行可能ファイルを見つけるにはどうすればよいですか?

4

5 に答える 5

7

システム内の Java の場所を知りたい場合は、ターミナルで実行しますwhereis java

システムで使用している Java を知りたい場合は、ターミナルで実行しますwhich java

Java のバージョンがデフォルトで使用されているものを知りたい場合は、ターミナルで実行しますjava --version

Eclipse でどの JDK を使用しているか知りたい場合は、[プロジェクト] -> [プロパティ] -> [Java コンパイラ] を参照してください。

Eclipse でどの JRE を使用しているか知りたい場合は、windows->preferences->Installed JREs を参照してください。

于 2012-09-16T12:51:21.877 に答える
3

それはあなたの設定次第です。

Windows / Preferencesに移動し、以下を確認します。

Java/インストールされたJREおよびJava/コンパイラ/

プロジェクトごとに設定を上書きすることもできます:プロジェクト設定、Javaコンパイラ。

于 2012-09-16T10:59:56.093 に答える
1

Eclipse には、プロジェクトごとに選択するオプションとJDK、すべてのプロジェクトを選択するオプションがあります。

すべてのプロジェクトの場合:

Windows ---> 設定 ---> Java コンパイラ ---> コンパイラ準拠レベル ---> 使用する JDK を選択します。

特定のプロジェクトの場合:

プロジェクト ---> プロパティ ---> Java コンパイラ ---> コンパイラ準拠レベル ---> 使用する JDK を選択します。

特定のプロジェクトの設定は、すべてのプロジェクトの設定よりも優先されます...

于 2012-09-16T12:34:14.767 に答える
1

(これはコメントするには長すぎます)

同じ JRE を使用して、コマンド ラインから Java プログラムを実行したいとします。「java」実行可能ファイルを見つけるにはどうすればよいですか?

Linux では、java 実行可能ファイルは、パス上で最初に見つかった「java」という名前の実行可能ファイルです。

例えば:

... $  echo $PATH
/home/f/jdk1.6.0_33/bin:/usr/local/bin:/usr/bin:/bin
... $  which java
/home/f/jdk1.6.0_33/bin/java

JRE/JDK はいくつでもインストールできます。Java を使用するユーザー アカウント (開発用のユーザー アカウントなど) と Java を使用しないユーザー アカウント ( Webの閲覧のみに使用する Java を使用しないユーザー アカウント [コメントを参照] など) を簡単に作成することもできます。

$PATH に Java 実行可能ファイルが含まれておらず、~/eclipse/内に JRE/JDK をインストールしていないときに Eclipse を起動しようとすると、Eclipse はエラーを出して起動を拒否します。

「Eclipse を起動するには、JRE または JDK をインストールする必要があります」

その時点で、Java をインストールした場合は、それを $PATH に追加するだけで、Eclipse が起動します。

... $  export PATH=~/jdk1.6.0_33/bin:$PATH
于 2012-09-16T13:04:50.193 に答える