Mengatasi Isu Pemasangan untuk Java 8 pada Mac
Pertanyaan anda mengenai lokasi yang tidak dijangka bagi fail yang dipasang Java 8 pada Mac anda dan sorotan cabaran keserasian isu biasa yang dihadapi oleh pembangun. Artikel ini bertujuan untuk menyediakan penyelesaian yang komprehensif untuk menyelesaikan masalah ini.
Anomali Pemasangan
Pemasang Java Oracle cenderung untuk meletakkan fail Java 8 dalam /Library/Java/JavaVirtualMachines/ , berlepas dari laluan tradisional /System/Library/Java/JavaFrameworks/. Ketidakkonsistenan ini mungkin menghalang pengiktirafan versi baharu oleh alatan sistem.
Penyelesaian: Pemasangan Homebrew
Untuk mengatasi ciri pemasangan ini, pertimbangkan untuk menggunakan Homebrew, pengurus pakej serba boleh untuk macOS. Homebrew membenarkan pemasangan pelbagai versi JDK, termasuk OpenJDK, pelaksanaan Java rasmi Oracle. Untuk Java 8, arahan berikut akan mencukupi:
brew tap adoptopenjdk/openjdk brew install --cask adoptopenjdk8
Arahan Tambahan untuk Pengguna Homebrew Sedia Ada
Jika anda menghadapi ralat disebabkan pemasangan berbilang paip adoptopenjdk8 , nyatakan lokasi tepat seperti berikut:
brew install --cask adoptopenjdk/openjdk/adoptopenjdk8
Pengesahan Pasca Pemasangan
Setelah pemasangan selesai, sahkan kehadiran Java 8 dalam laluan dengan melaksanakan arahan berikut:
/usr/libexec/java_home -V
Output hendaklah menunjukkan laluan ke Java 8.
Resolusi Keserasian
Jika panel kawalan Java memaparkan Java 1.8 tetapi /usr/libexec/java_home masih menunjuk kepada versi yang lebih lama, pertimbangkan untuk mengubah suai pembolehubah persekitaran laluan Java:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Langkah ini harus menyelesaikan isu keserasian dan menyediakan persekitaran yang stabil untuk Java pengaturcaraan.
Atas ialah kandungan terperinci Cara Membetulkan Isu Pemasangan Java 8 pada Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!