student para intellij idea full java intellij-idea

para - java.lang.ClassNotFoundException cuando se ejecuta en IntelliJ IDEA



intellij idea vs netbeans (1)

Estoy creando un programa para trabajar con bases de datos y obtengo el siguiente error al compilar en IntelliJ IDEA. ¿Alguien sabe por qué está pasando esto y cómo podría resolverlo?


El error que recibe no se produce en el cumplimiento, sino cuando intenta ejecutar su aplicación. Sucede porque Java no pudo encontrar el archivo Table.class dentro del subdirectorio db directorio de salida del proyecto (classpath).

Puede suceder por múltiples razones:

  • clase principal incorrecta seleccionada en la configuración de ejecución / depuración
  • Table.java está excluido de la compilación (por accidente o intencionalmente porque contenía errores y quería omitirlo mientras trabajaba en otro código)
  • clase no compilada porque el paso Build está excluido desde Antes de los pasos de inicio en la configuración Ejecutar / Depurar
  • proyecto está mal configurado y no hay una raíz de origen definida para el directorio que contiene el subdirectorio db
  • Table.java tiene una declaración de package incorrecta o está ubicada / movida a un paquete diferente
  • la ruta del proyecto contiene dos puntos : en Mac / Linux o punto y coma ; en Windows, se usa para separar el classpath y hará que el classpath no sea válido. Mira este hilo para más detalles. Tenga en cuenta que Finder en Mac puede mostrar dos puntos en la ruta como barras diagonales.

En un proyecto correctamente configurado y con la configuración correcta de ejecución / depuración, todo funciona bien: