15

Debian ベースの Crunchbang Linux システムを実行しており、システムにOracle JDK (openjdk ではない) をインストールしたいと考えています。

私はそれをグーグルで検索するのに時間を費やしましたが、インストール (および構成) 方法の明確な説明を見つけることができませんでした。だからここに私の質問があります:

ダウンロードしたJDKをインストールする正しい/最適な場所はどこですか? (ほとんどの人は次のようなものを好みますusr/lib/jvm。なぜ?

jvm をインストールしたら (つまり、jdk<version>.tar.gzファイルの内容を選択した場所にコピーしたら、jdk を参照するようにシステムをセットアップする必要があります。

ここで例を使用できますsudo update-alternatives --install "/usr/bin/java" "java" \ "/usr/lib/jvm/jdk<version>/bin/java" 1。私はjavac右と同じことをしなければなりませんか?

最後に、次の行を追加して JAVA_HOME 変数を設定する必要があります。

JAVA_HOME=/usr/lib/jvm/jdk<version>/
export JAVA_HOME

.bashrcファイルに。

しかし、問題: この方法では、jdk をアップグレードするたびに常に代替を更新する必要があります。どうすればこれを解決できますか? Linuxシステムにjdkを賢く正しい方法でインストールする方法を明確に説明できる人はいますか?

ありがとうございました

4

4 に答える 4

11

最新のOracleJava7をインストールして最新の状態に保つことができます。必要なのは、PPAリポジトリをソフトウェアソースに手動で追加することだけです。

http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.htmlから:

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a     /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit

Ubuntuの場合、http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html。これで、ubuntuサーバーにJDKをインストールすることができました。

于 2013-02-18T08:26:14.073 に答える
4

ステップ1:アプリケーション>>アクセサリ>>ターミナルを開く

ステップ2:以下のようにコマンドラインを入力します...

  sudo apt-get install openjdk-6-jdk

ステップ3:以下のようにコマンドラインを入力します...

  apt-cache search jdk

(注:ここではopenjdk-6-jdkが象徴的に使用されており、要件に応じてjdkバージョンを選択できます。)

Ubuntu(Linux)で「Openjdk」の「環境変数」を設定するにはどうすればよいですか?

ステップ4:「JAVA_HOME」(環境変数)の場合、以下に示すように、インストールパスを使用して「ターミナル」にコマンドを入力します。

  export JAVA_HOME=/usr/lib/jvm/java-6-openjdk

(注:ここでは、「/ usr / lib / jvm / java-6-openjdk」は、インストールに従ってパスを使用する必要があります。

ステップ5:「PATH」(環境変数)の場合、以下に示すように、インストールパスを使用して「ターミナル」にコマンドを入力します。

  export PATH=/usr/lib/jvm/java-6-openjdk/bin

(注:ここでは、「/ usr / lib / jvm / java-6-openjdk」は、インストールに従ってパスを使用する必要があります。

ステップ6:「openjdk」のインストールを確認します。以下に示すように「ターミナル」にコマンドを入力するだけです。

于 2013-02-18T08:18:35.513 に答える
2

/usr/lib/jvm/jdkを指すシンボリックリンクを作成するだけ/usr/lib/jvm/jdk<version>です。次に、JDKを更新した後に行う必要があるのは、新しい場所を指すようにシンボリックリンクを更新することだけです。

于 2013-02-18T08:37:10.187 に答える