student para intellij idea full java intellij-idea

java - para - Habilitar la compilación parcial en IntelliJ IDEA



intellij idea vs netbeans (2)

¿Cómo habilito las compilaciones parciales en IntelliJ?

La misma característica en NetBeans donde uno puede ejecutar un método principal en una clase sin tener no-dependencias en el mismo proyecto, también es necesario para compilar.

EDITAR:

Después de realizar lo que CrazyCoder sugirió, con cierto éxito, ahora recibo ClassNotFoundException al intentar ejecutar un archivo no asociado con aquellos que no estaban compilando. Después de arreglar los archivos que no compilan, funciona perfectamente.

De hecho, cometí un error en el mismo archivo no compilado para probar y todavía funciona.

¿Podría ser un error?

EDITAR:

Las instrucciones seguidas aún no funcionan.


IntelliJ IDEA no acepta trabajar en el proyecto que no compila, pero hay varias opciones:

  • use la acción de compilación desde el menú contextual de archivo / carpeta, deshabilite la configuración de Ejecutar / Depurar.
  • en la sección Antes del inicio de la configuración Ejecutar / Depurar, elimine Crear y agregar Crear, sin verificación de error en su lugar. Ahora inicie la configuración e ignorará los errores de compilación que intentan ejecutarse en cualquier clase que se pueda compilar.

Debe tener en cuenta que Make fallará en el primer error y no intentará continuar. En este caso, debe usar una acción de Compilación explícita. Make también elimina los archivos de clase de salida para las fuentes con errores.

Si desea que la compilación continúe después de los errores, debe cambiar al compilador de Eclipse en IntelliJ Settings IDEA | Compiler | Java Compiler . Cuando se selecciona el compilador de Eclipse, aparece la opción Proceed on errors y está habilitado de forma predeterminada. Con el compilador de Eclipse , una opción para Proceder con errores habilitados y Hacer, sin verificación de errores Antes de la sección de inicio debe obtener el comportamiento deseado.


Para que el comentario de CrazyCoder sea más visible, si opta por el comportamiento de "continuar con los errores", es posible que desee desmarcarlo

Settings | Compiler | Automatically show first error in editor .