Rumah > Java > javaTutorial > Bagaimana Saya Menetapkan JAVA_HOME dalam Linux?

Bagaimana Saya Menetapkan JAVA_HOME dalam Linux?

Barbara Streisand
Lepaskan: 2024-11-10 04:10:02
asal
828 orang telah melayarinya

How Do I Set JAVA_HOME in Linux?

Memahami Pembolehubah Persekitaran JAVA_HOME dalam Linux

Apabila bekerja dengan Java dalam Linux, adalah penting untuk menetapkan pembolehubah persekitaran JAVA_HOME untuk menunjuk ke Java Direktori pemasangan Kit Pembangunan (JDK). Pembolehubah ini membenarkan aplikasi untuk mencari pustaka Java yang diperlukan dan boleh laku.

Isu dan Penyelesaian Biasa

Apabila menghadapi ralat seperti "JAVA_HOME tidak ditakrifkan dengan betul," ia selalunya disebabkan kepada tetapan JAVA_HOME yang salah. Berikut ialah cara untuk menetapkan JAVA_HOME dengan betul untuk semua pengguna:

1. Cari Direktori Pemasangan Java:

  • Jalankan arahan: cari /usr/lib/jvm/java-1.x.x-openjdk
  • Salin laluan ke pemasangan Java yang anda nak guna.

2. Ubah suai Fail Profil untuk Pengguna Root:

  • Buka fail /etc/profile sebagai root.
  • Tambah baris berikut:
export JAVA_HOME="path_that_you_found (e.g. /usr/lib/jvm/java-1.x.x-openjdk)"
export PATH=$JAVA_HOME/bin:$PATH
Salin selepas log masuk

3. Gunakan Perubahan untuk Pengguna Bukan Root (Pilihan):

  • Buka fail /etc/profile sebagai pengguna bukan root dengan keistimewaan sudo.
  • Tambah baris yang sama seperti di atas.

4. Gunakan Perubahan:

  • Mulakan semula sistem atau log keluar dan log masuk semula untuk membuat perubahan berkesan.
  • Anda juga boleh menjalankan sumber /etc/profile untuk menggunakan perubahan dalam cangkerang semasa serta-merta.

Pengesahan:

  • Selepas menggunakan perubahan, jalankan java -version untuk mengesahkan sama ada JAVA_HOME ditetapkan dengan betul.

Dengan mengikuti langkah ini, anda boleh memastikan bahawa semua pengguna pada sistem Linux anda mempunyai tetapan JAVA_HOME yang betul, membenarkan aplikasi Java berfungsi dengan lancar.

Atas ialah kandungan terperinci Bagaimana Saya Menetapkan JAVA_HOME dalam Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan