(これはコメントのために長すぎる)
レッツは、私が言いますその同じ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なしのユーザーアカウント(、例:、Javaのないユーザーアカウント(Webの閲覧のみに使用する[コメント]を参照)でユーザーアカウントを簡単に作成することもできます。
あなたが$ PATHは、任意のJava実行ファイルが含まれていないとあなたが〜/日食/内で任意のJRE/JDKをインストールしなかった場合は、Eclipseが起動するように文句を言うと拒否しなければなら際にEclipseを起動しようとした場合:
その時点で
し、Javaをインストールしなかった場合、あなたは、単にの$ PATHに追加することができますし、Eclipseが起動しなければなら「Eclipseを起動するために、インストールされているJREまたはJDK必須」:
... $ export PATH=~/jdk1.6.0_33/bin:$PATH
すべての情報をありがとう、しかし、私はすでにすべてを知っていた。私はコマンドラインで 'java'を実行するときにどのJREが使用されているのか知っています。私はEclipseで「JavaSE-1.6」を使用していることを知っています。しかし、私はJavaSE-1.6のどの実装(例えばOracle?)がわからないので、コマンドラインからsmthを実行するためにその正確な実装を使用する方法がわかりません(ファイルシステム上のどこにありますか?)。 –
明らかに、私がJREを自分でインストールし、それを使用するようにEclipseを設定すると、上記の2つの質問に答えることができます。しかし、私は、デフォルトで存在するJREについて知らない。 'JavaSE-1.6' –