GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Maven menggunakan JDK 1.6 tetapi versi Java saya adalah 1.7

tambahkan kode berikut ke ~/.mavenrc Anda :

export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Contents/Home

Solusi Kedua:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile


Masuk ke

/System/Library/Frameworks/JavaVM.framework/Versions

dan perbarui CurrentJDK tautan simbolis untuk menunjuk ke

/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/

Mis.

cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm CurrentJDK
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/ CurrentJDK

Sekarang ini akan segera berfungsi.


Linux
  1. Output Dari Ls Memiliki Baris Baru Tapi Ditampilkan Pada Satu Baris. Mengapa?

  2. Linux – Mengapa Es_mx Lokal Bekerja Tapi Tidak Es?

  3. Kapan dan Mengapa menjalankan alternatif --install java jar javac javaws saat menginstal jdk di linux

  1. Siapa yang menggunakan sinyal realtime POSIX dan mengapa?

  2. Mengapa Tomcat bekerja dengan port 8080 tetapi tidak dengan 80?

  3. mengapa timer_t didefinisikan dalam time.h di Linux tetapi tidak pada OS X

  1. Cara Menginstal Java (JRE atau JDK) di FreeBSD

  2. JAVA_HOME dan PATH sudah disetel tetapi Java -version masih menunjukkan yang lama

  3. Menginstal Oracle JDK pada subsistem Windows untuk Linux