質問: oracleをインストールする方法java ubuntu 14.04に? ubuntu 14.04.1 lts、x64アーキテクチャを使用しています。具体的には oracle java をインストールする必要があります。これで、フォローしているwebサイトに 指示 がありますが、同じwebサイトにはありません 認識 です。誰かが私にいくつかの指示を助けてくれますか?ありがとう!
回答: ppaを使用する webupd8 ppa を使用できます(これにより、oracleから必要なファイルがダウンロードされ、jdk 8がインストールされます)。sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer ppaは私のシステムに追加しても安全ですか?注意すべき「レッドフラグ」は何ですか? java_home変数が次のように設定されていることも確認してください。/usr/lib/jvm/java-8-oracle これには、次のコマンドを使用できます(手動インストールの手順3を参照して、永続化する方法を確認してください)。export java_home=/usr/lib/jvm/java-8-oracle 手動インストールoracleが提供するtar.gzには、実際のインストールプロセスはありません。これらのファイルを必要な場所に抽出し、パスに追加するだけです。そのため、プロセスは次のとおりです。 oracle から.tar.gzをダウンロードします(ここではjdk-8u20-linux-x64.tar.gzを使用します)。 どこかにそれを抽出します。 抽出したフォルダーを/usr/lib/jvmに移動します。これは必須ではありませんが、javaランタイムソフトウェアがインストールされ、ideのようなツールが検索する場所です。 sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8 このjdkを代替として追加する前に、新しい代替がリストされていないことがわかります。 sudo update-alternatives --query java sudo update-alternatives --query javac 次に、新しいjdkの代替を追加します(2000が優先順位であり、別の番号を自由に選択してください)。 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle_jdk8/jre/bin/java 2000 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle_jdk8/bin/javac 2000 これで、新しいjdkが一覧表示され、次のコマンドで選択肢を切り替えることができます。 sudo update-alternatives --config java sudo update-alternatives --config javac 次の内容のファイル/etc/profile.d/oraclejdk.shを作成します(jdkを保存したパスを反映するようにパスを調整します)。 export j2sdkdir=/usr/lib/jvm/oracle_jdk8 export j2redir=/usr/lib/jvm/oracle_jdk8/jre export path=$path:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin export java_home=/usr/lib/jvm/oracle_jdk8 export derby_home=/usr/lib/jvm/oracle_jdk8/db できた!これらのパスはログアウトまたは再起動後にのみ認識されるため、すぐに使用する場合はsource /etc/profile.d/oraclejdk.shを実行します。