Maven memanfaatkan pembolehubah persekitaran JAVA_HOME untuk menentukan versi Java yang sepatutnya digunakan. Berikutan senario di mana anda memasang berbilang versi Java dan secara khusus memerlukan Maven menggunakan Java 1.7 semasa ia lalai kepada Java 1.6 pada masa ini, berikut ialah dua pendekatan:
Anda boleh melaraskan buat sementara waktu pembolehubah JAVA_HOME untuk menunjuk ke Java 1.7 sebelum melaksanakan Maven dan membalikkannya kemudian:
Tetapkan JAVA_HOME ke direktori Java 1.7:
<code class="bash">export JAVA_HOME=/path/to/jdk1.7</code>
Jalankan Maven:
<code class="bash">mvn ...</code>
Sebagai alternatif, anda boleh mengubah fail konfigurasi Maven untuk menentukan versi Java secara eksplisit:
Cari dan buka fail konfigurasi Maven:
- Linux/Mac: ~/.m2/mvn.config - Windows: %USERPROFILE%\.m2\mvn.config
Tambah baris berikut pada fail:
<code class="xml"><java.home>/path/to/jdk1.7</java.home></code>
Atas ialah kandungan terperinci Bagaimana Memaksa Maven Menggunakan Java 1.7 Apabila Berbilang Versi Java Dipasang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!