私は これら の手順に従って、新しいJREインストールパーツのチェックバージョンに到達しましたが、_Java -version
_は何も返しません。
_Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jre1.7.0/bin/Java
_を実行しました。
update-alternatives: using /usr/lib/jvm/jre1.7.0/bin/Java to provide /usr/bin/Java (Java) in auto mode
を返したので、その部分は正しく行ったようです。
それは環境変数と関係があるかもしれません、例えば。 Java_HOMEとPATHですが、設定方法がわかりません。
インストール時にJava次の手順を使用すると、常に必ず機能します。
内容を抽出し、フォルダーを次の場所に移動します。
/usr/lib/jvm
インストールJava代替:
Sudo update-alternatives --install /usr/bin/Java java /usr/bin/jvm/<jreName>/bin/Java 1
代替を更新します(最初のJavaバージョンをインストールする場合は通常必要ありませんが、念のために実行しても問題はありません):
Sudo update-alternatives --config Java
ブラウザのプラグインへのリンクを提供します。
ln -s /usr/lib/jvm/<jreName>/AMD64/libnpjp2.so .mozilla/plugins/
これらの手順は、問題なく常に機能してきました。これらを実行した後に問題が発生した場合(おそらくステップ4で十分かもしれません)、次のような詳細情報を投稿してください。
Java -version
が実際に表示するもの(または文字通り空白ですか?)Sudo update-alternatives --config Java
の結果私の経験では、Java_HOME
が必要なことは一度もないようで、現在、変数が設定されていないJavaの完全に機能するバージョンがあります。