[解決済み】Ubuntu: OpenJDK 8 - パッケージを見つけることができません。
質問
Ubuntuをインストールしたばかりで、Linux環境での作業は初めてなので、私の無精さに我慢してください。
とにかく、私はOracleから直接Java 8 JDKをダウンロードしましたが、同様にJava 8用のOpenJDKもあるそうですね。2つの質問があります。
Oracle版とOpenJDKの違いは何ですか。長所/短所は?
OpenJDK 8を取得しようとすると、できません。ターミナルコマンドとエラーメッセージをここに貼り付けますので、アドバイスをお願いします。繰り返しますが、私はLinuxの初心者で、初めてのLinuxディストロを使い始めてから1時間も経っていません。
user@computer:~/Java$ sudo apt-get install openjdk-8-jdk Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package openjdk-8-jdk
何かお手伝いいただけると幸いです。とりあえずオラクルのパッケージを使ってみます。ありがとうございます。
編集する
で、今、新たな問題が発生しました。OpenJDK 7をインストールしたら、Mavenと一緒になっていて、二束三文だと気づく前にインストールしちゃったんだ。今、私はJDK 7とEclipseとMavenを持っていて、それらはすべて動いているのですが、8ではなくJDK 7から抜け出せないでいるのです。
下にリンクがあるのを見ました、朝それをチェックするつもりです、今は午前2時で疲れています。この新しい問題に対する他のアドバイスがあれば、ありがたいのですが、そうでなければ、朝一番にそのリンクを必ずチェックします。
解決方法
アップデイト : 以下、root権限なしでインストールできます。
私は、あなたの問題を解決できる(準公式)リポジトリが既に存在する場合、ubuntuシステムにパッケージを手動でインストールしないことをお勧めします。さらに、(非常に散発的な)互換性の問題を避けるために、開発にはOracle JDKを使用してください(私は何年も前に試したことがありますが、今は確実に良くなっています)。
を追加します。 ウェブパッド8 のレポをシステムに追加してください。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
お好みのバージョンのjdkをインストールします(java-6からjava-9までのバージョンがあります)。
sudo apt-get install oracle-java8-installer
また、openjdk と oracle バージョンを混ぜて、複数のバージョンの jdk をインストールすることもできます。 その場合は、次のコマンドを使用します。 更新-java-alternatives をクリックすると、インストールされているバージョンを切り替えることができます。
プレ# list available jdk
update-java-alternatives --list
# use jdk7
sudo update-java-alternatives --set java-7-oracle
# use jdk8
sudo update-java-alternatives --set java-8-oracle
必要条件
を取得した場合
{コード
を持つようにする
add-apt-repository: command not found
software-properties-common
sudo apt-get install software-properties-common
sudo apt-get install python-software-properties
sdkman
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java
sdk ls java
で選択したバージョンをインストールします。
sdk install java <version>
例えば、こんな感じです。
sdk install java 9.0.1-oracle
<command> [command_arguments]
<PPA_id>
[install|update|upgrade|purge|...]
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
/etc/alternatives/
ls -l /etc/alternatives/java*
sudo update-java-alternatives --set java-8-oracle
<command>
私たちの場合
:
man update-java-alternatives
etc/alternatives 以下のシンボリックリンクを更新し、java-8-oracle 実行可能ファイルを指すようにする。
番外編
男性
search <search_key>
: man を使って、(ほとんど)すべてのシェルコマンドとそのオプションについて、本当によく書かれた詳細なヘルプを読み始めます(この小さな答えで紹介するすべてのコマンドには man ページがあります、試してみてください)。 {コード {コード ).apt-キャッシュ
show <package>
: 指定された search_key (パッケージ名またはパッケージの説明中の単語) に関連するパッケージを検索するために APT キャッシュに問い合わせます。 {を使用します。
apt-キャッシュ
: 特定のパッケージの APT 情報 (パッケージのバージョン、インストール済みかどうか、説明) を提供します。
関連
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】デフォルトのキーストアファイルが存在しない?
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] Ubuntu LinuxにJDKをインストールする方法
-
[解決済み】OpenJDKとAdoptium/AdoptOpenJDKの違いについて
-
[解決済み] Java 11のベースDockerイメージはなぜこんなに大きいのですか?(openjdk:11-jre-slim)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】Javaクラスの "型に解決できない"
-
[解決済み] hibernate のプロパティが見つかりません。
-
[解決済み】JLabelのテキストを中央に配置するには?
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み】Javaを包含するクラスではないのか?
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件