Tengo un proyecto Java en IntelliJ al que acabo de agregar un montón de archivos en una jerarquía de carpetas anidadas. Muchos de estos archivos son pruebas e incluyen el método principal, por lo que debería poder ejecutarlos. Sin embargo, no puedo averiguar cómo hacer esto.
Soy nuevo en IntelliJ y anteriormente aparecieron archivos en la jerarquía del proyecto con el símbolo que corresponde a la "clase Java que contiene la declaración del método main ()". pero en este escenario aparecen con el símbolo correspondiente a "clase Java ubicada fuera de la raíz de origen".
Entonces, ¿cómo compilo y ejecuto estos archivos?
com.sun.org.apache.xpath.internal.operations.String
, ¡todavía no pueden entender por qué sucedió! (IDEA 2018.1, JDK 8, Maven)Respuestas:
La documentación que vinculó tiene la respuesta en el vínculo asociado con la "clase Java ubicada fuera de la raíz de origen". Configure su fuente y pruebe las raíces y debería funcionar.
https://www.jetbrains.com/idea/webhelp/configuring-content-roots.html
Dado que indicó que estas son pruebas, probablemente debería ir con ellas marcadas como Raíz de origen de prueba en lugar de Raíz de origen.
fuente
Seleccione la carpeta que contiene el árbol de paquetes de estas clases, haga clic con el botón derecho y elija "Marcar directorio como -> Raíz de origen"
fuente
Aquí está el procedimiento completo para IDEA IntelliJ 2019.3:
Archivo> Estructura del proyecto
En Configuración del proyecto> Módulos
En la pestaña 'Fuentes', haga clic con el botón derecho en la carpeta 'src' y seleccione 'Fuentes'.
Aplicar los cambios.
fuente