Menavigasi Pembolehubah Persekitaran Java dalam macOS X 10.6
Apabila mengkonfigurasi aplikasi Java dalam macOS X 10.6, pembolehubah persekitaran JAVA_HOME memainkan peranan penting dalam mengarahkan pelaksanaan versi Java yang betul, mencari JRE JAR dan komponen penting lain. Di tengah-tengah beberapa laluan yang kelihatan sah, menentukan pilihan yang sesuai untuk JAVA_HOME adalah penting untuk prestasi aplikasi yang optimum.
Meneroka Pilihan
Laluan berikut muncul sebagai calon yang berdaya maju untuk JAVA_HOME:
Walaupun beberapa laluan ini saling bersambung melalui symlinks yang menghala ke VM semasa seperti yang ditakrifkan dalam anak tetingkap Keutamaan Java, persoalannya masih ada: yang mana satu untuk digunakan?
Laluan Menuju Kejayaan: Menggunakan java_home
Pendekatan yang paling boleh dipercayai dan disyorkan ialah menetapkan JAVA_HOME kepada output arahan java_home. Perintah ini membolehkan anda menentukan laluan Java yang dikonfigurasikan dalam pilihan Java anda.
Menetapkan JAVA_HOME dalam .bashrc
Untuk kemudahan, anda boleh menambah coretan berikut pada . bashrc untuk menetapkan pembolehubah JAVA_HOME:
export JAVA_HOME=$(/usr/libexec/java_home)
Dengan menetapkan JAVA_HOME kepada output arahan java_home, anda boleh memastikan bahawa aplikasi anda akan menggunakan versi Java yang betul secara konsisten.
Pertimbangan Tambahan
Dalam senario tertentu, anda mungkin perlu menukar kepada versi Java yang lebih awal. Sebagai contoh, sesetengah aplikasi memerlukan Java 5 32-bit pada OS X. Dalam kes sedemikian, anda boleh mengubah suai JAVA_HOME menggunakan arahan berikut:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.5)
Konfigurasi Laluan untuk java_home
Jika java_home tiada dalam laluan anda, anda boleh menambahnya dengan menjalankan arahan berikut:
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home /usr/libexec/java_home
Rujukan
Atas ialah kandungan terperinci Bagaimanakah anda menetapkan pembolehubah persekitaran JAVA_HOME untuk prestasi aplikasi Java yang optimum dalam macOS X 10.6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!