para mundo intellij idea hola full español curso configurar con atajos java intellij-idea

mundo - No se puede ejecutar código Java con Intellij IDEA



intellij vs eclipse (10)

A veces, la paciencia es la clave.

Tuve el mismo problema con un proyecto de Java con grandes directorios node_modules / .m2.
La indexación fue muy larga, así que la detuve y me impidió usar Ejecutar configuraciones.

Así que esperé a que terminara la indexación y solo entonces pude ejecutar mi clase principal.

Acabo de descargar el IDE, y quiero editar mi primer archivo Java con él, no me interesa crear un proyecto completo, solo editar el archivo único.

Así que abrí el archivo desde mi escritorio con Intellij IDEA mientras lo configuraba como mi programa predeterminado para abrir archivos .java.

¡Escribo algo de código y los botones principales de ejecución y depuración están atenuados! ¡No puedo ejecutar mi código!

Ya he instalado Java 8 Update 45 de 64 bits (tengo un sistema operativo de 64 bits), así como el kit de desarrollo de Java (J8U45). He configurado mi SDK IDE global como mi instalación JDK, y cuando me lo solicita, también lo configuro como mi SDK de proyecto, ¡pero aún así los botones de ejecución y depuración no se pueden usar!

Editar: tampoco puedo ejecutar mi archivo, independientemente de si está en un proyecto o no.

Edición 2: captura de pantalla de la configuración de mi proyecto


Algo más que funcionó para mí:

  1. Haga clic derecho en la carpeta en src que contiene su principal
  2. Verá una opción "ejecutar ''file.main ()''" con el icono de ejecución.
  3. Haga clic en él, y luego el icono de ejecución en la esquina superior derecha e inferior izquierda se volverá verde a partir de ese momento.

Mis clases contenían un método main() pero no pude ver la opción Ejecutar . Esa opción se habilitó una vez que marqué una carpeta que contenía mis archivos de clase como carpeta de origen:

  1. Haga clic derecho en la carpeta que contiene su fuente
  2. Seleccione Marcar directorio como → Probar raíz de origen

Algunas de las clases en mi carpeta no tienen un método main() , pero aún veo una opción Ejecutar para ellas.


Mueva su código dentro de la carpeta src . Una vez que esté allí, se compilará sobre la marcha cada vez que se guarde.

IntelliJ solo reconoce archivos en ubicaciones específicas como parte del proyecto, es decir, cualquier cosa dentro de una carpeta azul se considera específicamente como código fuente.

Además, aunque no puedo ver todo su código fuente, asegúrese de que sea la sintaxis correcta de Java, con una clase declarada igual que el archivo y que tenga un método main (específicamente public static void main(String[] args) ) IntelliJ no ejecutará código sin un método main (más bien, no puede , ni Java ni él sabrían por dónde empezar).


No olvide los "String [] args" en su método principal. De lo contrario, no hay opción para ejecutar su programa.

public static void main(String[] args){ }


Si acaba de abrir un nuevo proyecto de Java, cree una nueva carpeta src / en la ubicación del proyecto man.

Luego, corte y pegue todo su paquete en esa carpeta.

Luego, haga clic derecho en el directorio src y seleccione la opción Marcar directorio como> Origen raíz .


Si no puede ejecutar su programa correcto e intenta todas las demás respuestas, haga clic en Editar configuración y solo siga los siguientes pasos:

  1. Haga clic en agregar icono y seleccione Aplicación de la lista.
  2. En la configuración, nombre su clase principal: como su nombre de clase principal.
  3. Establezca el directorio de trabajo en el directorio de su proyecto.
  4. Otros: déjelos predeterminados y haga clic en aplicar. Ahora puedes ejecutar tu programa. ingrese la descripción de la imagen aquí

Si usa Maven, debe declarar su fuente y carpeta de prueba en el directorio del proyecto.

Para estos, haga clic en F4 en Intellij Idea y Open Project Structure. Seleccione el nombre de su proyecto en el panel izquierdo y márquelo como su directorio "Fuente" y "Prueba".


Tuve el problema similar y lo resolví haciendo el siguiente paso.

  1. Vaya al menú "Ejecutar" y "Editar configuración"
  2. Haga clic en el ícono agregar (+) y seleccione Aplicación de la lista.
  3. En la configuración, nombre su clase principal: nombre de su clase principal.
  4. Directorio de trabajo: debe apuntar hasta la carpeta src de su proyecto. C: / Users / name / Work / ProjectName / src

    Aquí es donde tuve problemas y después de corregir esto, pude ver la opción de ejecución para esa clase.


haga clic derecho en la "carpeta SRC", seleccione "Marcar directorio como :, seleccione" Raíz de recursos ".

Luego edite la configuración de ejecución. seleccione Ejecutar, ejecutar, editar configuración, con el botón más, agregue una configuración de aplicación, asígnele un nombre (podría ser cualquier nombre) y, en la clase principal, escriba el nombre completo de la clase java principal, por ejemplo, com.example. java.MaxValues.

es posible que también deba verificar el archivo, la estructura del proyecto, la configuración del proyecto-proyecto, darle una carpeta para la salida del compilador, preferiblemente una carpeta separada, debajo de la carpeta java,