(これはコメントするには長すぎます)
同じ 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