Saya memiliki alat java yang perlu saya gunakan. Alat-alat berada di folder yang penuh dengan file jar. Saya ingin menambahkan folder ini ke jalur saya, untuk alasan yang jelas, tetapi setelah saya mengedit .bash_profile saya untuk memasukkan folder baru dalam variabel $ PATH, dan sumbernya, itu tidak berfungsi. Saya juga mencoba keluar, dan masuk kembali, dan itu tidak berhasil. Saya hanya mendapatkan pesan kesalahan "Tidak dapat mengakses jarfile .jar"
10
Jawaban:
Untuk file JAR, Anda harus mengatur CLASSPATH dan bukan variabel lingkungan PATH.
Jika Anda menggunakan BASH, itu adalah:
export CLASSPATH="$CLASSPATH:<full_path_to_each_jar_files>"
Anda sebaiknya menambahkannya di file
.bashrc
kecuali Anda tahu apa yang Anda lakukan.Contoh:
Tetapi tentu saja, jika Anda masih menggunakan file jar dengan kelas Utama Anda harus menggunakan path lengkap untuk itu:
Namun, Anda dapat mengatur eksekusi dan menjalankannya:
Tetapi Anda harus berhati-hati agar classpath Anda benar dan daftarkan semua toples yang diperlukan.
sumber
.bashrc
, tambahkan ke.profile
. Lihat Alternatif .bashrcJika alat Anda adalah skrip, yang berisi perintah seperti
maka Anda harus mengeditnya mengandung jalur yang benar
sumber