with uso que primeros pasos ejemplo create con comandos and java linux gradle installation

java - uso - spring project with gradle



comando gradlew no encontrado? (11)

Estoy trabajando en un proyecto Java con gradlew. Yo uso Ubuntu Linux como mi sistema operativo. Cuando ejecuto "gradle" se ejecuta y me da información. Pero cuando ejecuto "gradlew", aparece como "No se encontró el comando ''gradlew'', quiso decir: Comando ''gradle'' del paquete ''gradle'' (universo) gradlew: comando no encontrado"

Investigué, tengo jdk, y sudo apt-get install gradle. Estoy totalmente despistado


Linux / MacOS

Como se señaló en los comentarios, solo se ejecuta

./gradlew

trabajó para mi. Agregar el ./ le dice que busque en el directorio actual ya que no está en la ruta.

Windows PowerShell

./gradlew


Además es @suraghch

Linux / MacOS ./gradlew clean

Windows PowerShell . / Gradlew clean

Windows cmd gradlew clean


De mac

Nada funciona excepto el siguiente comando

chmod 777 gradlew Entonces

./gradlew


Ejecutar este comando bash funciona para mí ejecutando chmod 755 gradlew ya que a veces las propiedades del archivo cambian cuando se mueve de un sistema operativo a otro (Windows, Linux y Mac).


La envoltura de Gradle necesita ser construida. Intente ejecutar gradle wrapper --gradle-version 2.13 Recuerde cambiar 2.13 a su número de versión de gradle. Después de ejecutar este comando, debería ver nuevos scripts agregados a su carpeta de proyecto. Debería poder ejecutar el contenedor con ./gradlew build para compilar su código. Consulte esta guía para obtener más información https://spring.io/guides/gs/gradle/ .


Lo primero es que debe ejecutar la tarea de gradle que mencionó para este contenedor. Por gradle wrapper : gradle wrapper Después de ejecutar este comando, verifique en su directorio los archivos gradlew y gradlew.bat. gradlew es el archivo de script de shell y se puede usar en linux / Mac OS. gradlew.bat es el archivo por lotes para el sistema operativo Windows. Entonces corre,

./gradlew build (linux / mac). Funcionará.


Para usuarios de Ubuntu (Linux): hacer "bash ./gradlew build " funciona pero " ./gradlew build " no funciona.

Para mí, el problema era que estaba en el sistema de archivos NTFS, Linux no permite ejecutar un script desde NTFS. Intente mover el código de NTFS a una partición de Linux. entonces ./gradlew build debería funcionar


Si está utilizando mac, intente otorgar acceso de root a gradlew haciendo

chmod +x ./gradlew


Si la respuesta marcada como correcta no funciona, es porque necesita identificarse como un superusuario.

sudo gradle wrapper --gradle-version 2.13

A mi me funciono.


Uso intellj idea y en windows en tipo de terminal: gradlew.bat run , funciona para mí.


me ocurre el mismo problema ... Verifico los permisos de wrx del archivo con:
$ls -l ./gradlew -> -rw-rw-r-- (sin permiso de ejecución)

entonces uso el comando $chmod +x ./gradlew y este problema está resuelto.