Tengo un proyecto Java + Gradle muy simple. Se construye bien. Funciona bien desde el shell con "gradle run". Sin embargo, si trato de ejecutar dentro de IntelliJ, obtengo:
Cannot start compilation: the output path is not specified for module "xyz" Specify the output path in Configure Project.
Mi "Salida del compilador" se establece en "Heredar la ruta de salida de la compilación del proyecto". No quiero una ruta de salida personalizada, sea lo que sea, solo haz una compilación y ejecución normal de Gradle.
java
intellij-idea
gradle
intellij-13
arcilla
fuente
fuente
Respuestas:
Solo tiene que ir a su
Module settings > Project
y especificar una "Salida del compilador del proyecto" y hacer que sus módulos hereden del proyecto. (Para eso, vaya aModules > Paths > Inherit project
.Esto funcionó para mí.
fuente
Inherit Project
opción funcionó para míDebe definir una ruta en el campo " Salida del compilador del proyecto " en
Esta ruta se utilizará para almacenar todos los resultados de la compilación del proyecto .
fuente
Al configurar el complemento de idea en gradle, debe definir los directorios de salida de la siguiente manera.
fuente
Estoy respondiendo a esto para poder encontrar la solución cuando tenga que buscar en Google este error nuevamente.
Establezca la ruta de salida de la compilación del proyecto en
path_of_the_project_folder/out
. Eso es lo que está funcionando hoy. La documentación de intellj hace que parezca que podemos seleccionar cualquier carpeta, pero ese no es el caso.fuente
Si ninguno de los métodos anteriores funcionó, intente esto, funcionó para mí.
Vaya a Archivo> Estructura del proyecto> Proyecto y luego en Salida del compilador del proyecto haga clic en los tres puntos y proporcione la ruta del nombre de su proyecto (nombre del archivo) y luego haga clic en Aplicar y luego en Aceptar .
Debería ser así como en la imagen de una publicación.
fuente
Abra el archivo .iml. Busque la palabra clave 'NewModuleRootManager'. Compruebe si el atributo 'heredar-compilador-salida' está establecido en verdadero o no. Si no se establece en verdadero.
Me gusta esto :
fuente
Dos cosas para hacer:
Configuración del proyecto> Salida del compilador del proyecto > Configúrelo como "Ruta del proyecto (la ruta real del proyecto)” + ”\ out”.
Configuración del proyecto> Módulo> Ruta> Elija " Heredar ruta de compilación del proyecto "
fuente
Después de este
Dos cosas para hacer:
Si el botón corrió no está activo
Debes recargar IDEA
fuente
Ninguna de las sugerencias funcionó para mí hasta que ejecuté el comando "gradle cleanIdeaModule ideaModule" aquí: https://docs.gradle.org/current/userguide/idea_plugin.html
fuente
cambiar el menú desplegable para iniciar el archivo de su proyecto
fuente
También obtengo este error al crear un proyecto en IntelliJ sin usar una plantilla.
Tengo 2 SDK instalados: Amazon Corretto y java versión 11.0.4 y, por lo tanto, lo que hago cuando tengo este error es "cambiar el SDK", por lo general funciona bien con Corretto
para hacer eso, debe hacer clic en Archivo (en IntelliJ) / Estructura del proyecto / Proyecto / SDK del proyecto: seleccione corretto de la lista desplegable (o marque la opción en su computadora) como se muestra aquí
espero que esto funcione para ti también
Mejor, Constantin
fuente
Errores causados por la falta de una carpeta predefinida para el archivo de clase compilado de la tienda, que normalmente es la carpeta / out de forma predeterminada. Puede intentar cerrar Intellij> Importar proyecto> Desde una fuente existente. Esto solucionará este problema.
fuente