Error "Could not find or load main class" en Java: causas y solución
¡Hola a todos! Soy nuevo en Java y ya llevo dos semanas lidiando con un problema. Escribo un programa simple "Hello, World!", pero al intentar ejecutarlo desde la línea de comandos obtengo el error:
```
Error: Could not find or load main class HelloWorld
```
Aquí está mi código (archivo HelloWorld.java):
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
Compilo el archivo con el comando `javac HelloWorld.java` — todo sale bien, se crea el archivo `HelloWorld.class`. Pero cuando escribo `java HelloWorld`, aparece este error. Además, estoy en la misma carpeta donde están ambos archivos. Intenté especificar la ruta completa — no ayuda.
Tengo Windows 10, JDK 17 instalado, la variable JAVA_HOME está configurada. En internet leí que el problema puede estar en el classpath, pero no entiendo cómo configurarlo. ¿Quizás estoy nombrando incorrectamente la clase o el archivo? ¿O necesito especificar algo adicional en el comando?
Por favor, indíquenme qué estoy haciendo mal.
No answers yet.
Inicia sesión para dejar una respuesta
Blogs