Java ialah bahagian penting dalam pembangunan React Native, terutamanya untuk projek Android. Jika anda perlu menurunkan taraf versi Java anda untuk menyelesaikan isu keserasian atau memenuhi keperluan projek, panduan ini akan membantu anda mencapainya.
Pemasangan Java biasanya disimpan dalam direktori berikut:
/Library/Java/JavaVirtualMachines/
Navigasi ke direktori ini untuk melihat semua versi Java yang dipasang:
- cd /Library/Java/JavaVirtualMachines/ - ls
Padamkan mana-mana versi yang anda tidak perlu lagi untuk memudahkan persediaan.
Untuk memasang versi Java tertentu, gunakan Homebrew. Contohnya, untuk memasang Java 11:
brew install openjdk@11
Homebrew akan memuat turun dan memasang OpenJDK 11 untuk sistem anda.
Selepas pemasangan, tetapkan versi Java yang diperlukan sebagai lalai dengan mencipta pautan simbolik dan mengemas kini pembolehubah PATH.
Jalankan arahan berikut untuk mencipta pautan simbolik untuk versi Java yang dipasang:
sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
Tambahkan laluan binari Java pada fail .zshrc anda untuk memastikan sistem menggunakan versi Java yang betul:
echo 'export PATH="/opt/homebrew/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc
Gunakan perubahan:
source ~/.zshrc
Sahkan versi Java yang sedang aktif dengan menjalankan:
java -version
Anda sepatutnya melihat versi yang anda pasang (mis., OpenJDK 11).
Proses binaan Android React Native memerlukan versi Java yang serasi. Menggunakan versi yang tidak serasi boleh mengakibatkan ralat binaan. Memastikan anda mempunyai versi Java yang betul membantu mengekalkan aliran kerja pembangunan yang lancar.
Menurun taraf Java adalah mudah dengan bantuan Homebrew dan konfigurasi yang betul. Dengan mengikuti langkah ini, anda boleh menyelaraskan persekitaran Java anda dengan keperluan projek React Native anda dan mengelakkan masalah binaan yang berpotensi.
Beritahu kami jika anda menghadapi sebarang masalah atau memerlukan bantuan lanjut!
Atas ialah kandungan terperinci Cara Menurunkan Versi Java untuk React Native Development. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!