Penyebab masalahnya adalah Git di Windows mengonversi akhiran baris gradlew
dari gaya Unix (LF) ke gaya Windows (CRLF).
Anda dapat menonaktifkan konversi otomatis tersebut menggunakan git config core.autocrlf false
.
Mengatur akhiran baris gradlew
kembali ke gaya Unix memperbaiki masalah. Di Vim ini dilakukan dengan menggunakan :set fileformat=unix
.
Ini karena file gradlew memiliki akhiran file Windows.
Anda dapat menginstal dos2unix
dengan apt-get
atau yum
dengan menjalankan:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
lalu gunakan dos2unix
untuk mengonversi akhir baris
dari CRLF
Windows CarriageReturn + LineFeed
untuk LF
Linux LineFeed saja:
dos2unix ./gradlew
Kemudian jalankan gradlew
Anda untuk tes:
./gradlew clean -d
Gradle menemukan JAVA_HOME yang salah meskipun disetel dengan benar
Temukan JAVA_HOME dan atur di RHEL