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