ホームページ > Java > &#&チュートリアル > Homebrew と Jenv を使用して Mac OS X で複数の Java バージョンを管理する方法

Homebrew と Jenv を使用して Mac OS X で複数の Java バージョンを管理する方法

Susan Sarandon
リリース: 2024-10-28 04:10:02
オリジナル
1078 人が閲覧しました

How to Manage Multiple Java Versions on Mac OS X with Homebrew and Jenv?

Mac OS X での複数の Java バージョンの管理

多くの開発者は、Mac OS X マシンに複数の Java バージョンをインストールして管理する必要性に直面しています。これは、互換性やテストの目的で異なる Java バージョンを必要とするアプリケーションを開発する場合に特に役立ちます。ただし、組み込みの macOS インストーラでは、複数の Java バージョンのインストールができない場合があります。

Homebrew ソリューション

この問題に対する一般的な解決策は、Homebrew を使用することです。 、ソフトウェアのインストールと管理を簡素化する macOS 用のパッケージ マネージャー。 Homebrew をインストールして Java バージョンを管理するには、次の手順に従います。

  1. Homebrew をインストールします:

    <code class="shell">/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"</code>
    ログイン後にコピー
  2. Homebrew-Cask と Jenv をインストールします:

    <code class="shell">brew install homebrew/cask
    brew install jenv</code>
    ログイン後にコピー
  3. 特定の Java バージョンをインストールします:

    <code class="shell">brew install --cask temurin8
    brew install --cask temurin9</code>
    ログイン後にコピー
  4. インストールされているバージョンを Jenv に追加:

    <code class="shell">jenv add <javaVersionPathHere></code>
    ログイン後にコピー

追加メモ:

  • Homebrew -Cask を使用すると、cask を介してさまざまなバージョンの Java をインストールできます。これらのキャスクは、brew search temurin コマンドを使用して見つけることができます。
  • 混乱を避けるために、/usr/libexec/java_home -V を使用して、インストールされている JDK のバージョン パスを必ず確認してください。
  • Jenv は、便利なインストールされている Java バージョンを切り替える方法。

リソース:

  • [Mac から Java 8 JDK を削除する](https://stackoverflow.com /questions/52437795/how-to-remove-java-8-from-macos)
  • [Java 8 のインストールと複数のバージョンの管理](http://hanxue-it.blogspot.ch/2014/05) /installing-java-8-managing-multiple.html)
  • [Homebrew ドキ​​ュメント](http://brew.sh)
  • [Jenv リポジトリ](https://github.com /gcuisinier/jenv)

以上がHomebrew と Jenv を使用して Mac OS X で複数の Java バージョンを管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート