如何更新您當前的 Java 版本 — 以及為什麼它不在 Android 工作室中更新

https://levelup.gitconnected.com/how-to-update-your-current-java-version-and-why-it-isnt-updating-in-android-studio-33cdf9bfd3bb

要更新您當前的 Java 版本 – 以及為何在 Android Studio 中沒有進行更新

在 React Native 項目中進行工作時,我需要更新我在 Mac 上使用的 Java 版本,以符合 React Native 的新版本。

嘗試了幾種不同的方法,但每次在 Android Studio 中嘗試運行應用時都遇到相同的錯誤。

在我的 Android Studio 建置記錄中,它不斷告訴我我的專案配置為使用舊版本的 Java。

不支援的 Java。
當前您的建置配置為使用 Java……和 Gradle……

我到底是怎麼了?

我嘗試了

當然,我首先試過以出口來變更它;通過這種方式進行變更,我在專案目錄中打開終端機,寫入 export JAVA_HOME,並指定為我期望的 Java 版本的路徑。

export JAVA_HOME=/path/to/your/java/installation

若想找到您當前的 Java 版本安裝位置,您可以在 Mac 上執行 where java 或在 Windows 上執行 which java。

當這沒有用時,我試過通過 jenv 進行變更。這是一個專門設計來幫助您在您的機器上管理多個 Java 版本的偉大工具。

因為我有一台 Mac,我能夠使用 Homebrew 進行安裝,方法如下。

brew install jenv

然後,您只需配置您的 shell 以使用它。我使用 zsh 所以我能夠以以下方式進行。

$ echo ‘export PATH=”$HOME/.jenv/bin:$PATH”‘ >> ~/.zshrc
$ echo ‘eval “$(jenv init -)”‘ >> ~/.zshrc

接著,我可以添加新的 JDK。

jenv add /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

我還可以使用 jenv 來查看我目前已安裝的版本,方法是在終端機中輸入 jenv versions。然後,要在各版本之間切換,我可以在專案目錄內設定全域(全域預設跨所有專案)或本機(特定專案)。

via React Native on Medium

April 3, 2024 at 06:33AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *