studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones java class netbeans main

programacion - Cada programa Java que trato de iniciar muestra un error



manual de programacion android pdf (3)

SOLUCIONADO, el programa estaba en su ubicación con un símbolo nacional en su camino.

Acabo de empezar a estudiar Java, pero cada programa que intento iniciar (incluso ejemplos de mi curso) muestra un error.

Error: Could not find or load main class "Any class name of program I try start" C:/Users/Mine/AppData/Local/NetBeans/Cache/8.1/executor-snippets/run.xml:53: Java returned: 1 BUILD FAILED (total time: 0 seconds)

editar:

ejemplo de código, pero sucede con cualquier código.

public class Hello { static void hello(){ System.out.println("Hello, World!"); } public static void main(String[] args) { hello(); } }


Este error significa que cuando Netbeans invoca la JVM, la JVM no puede encontrar el archivo de clase para la clase que Netbeans le dice que ejecute. Cuando crea un proyecto en Netbeans, el IDE lo configurará para usted, por lo que normalmente no debería ver este error a menos que haya eliminado la clase principal generada automáticamente y haya creado una nueva desde cero en el lugar equivocado.

Entonces, lo primero que debe hacer es verificar qué clase usa Netbeans como clase principal:

Haga clic derecho en el nombre del proyecto en la pestaña Proyectos y haga clic en "Propiedades"

Luego haga clic en "Ejecutar" y verifique el nombre de la clase en "Clase principal":

Tenga en cuenta en mi ejemplo que la clase se llama "tests.Test". Esto significa que la clase Prueba en el paquete "prueba". En su pregunta, su clase "Hola" no tiene una declaración de paquete en la parte superior (aunque puede haber elegido no copiar esto). Si no tiene ningún paquete (y realmente debería usar paquetes, incluso para programas triviales como "Hello, World!", Solo para acostumbrarse a hacerlo, si nada más), la entrada "Main Class" debería ser solo la clase nombre.

Por lo tanto, debe mover su clase al paquete especificado en este parámetro o cambiar este parámetro para que coincida con el nombre completo de su clase principal


Error: Could not find or load main class "Any class name of program I try start" C:/Users/Mine/AppData/Local/NetBeans/Cache/8.1/executor-snippets/run.xml:53: Java returned: 1 BUILD FAILED (total time: 0 seconds)

Está intentando ejecutar una clase llamada Any class name of program I try start , sin embargo, el nombre de su clase es Hello .

No sé cómo funciona Netbeans, pero primero intentaría compilar y ejecutar el programa sin netbeans.

javac Hello.java java Hello

Si eso funciona, abre la configuración de ejecución en netbeans y asegúrate de que está haciendo lo mismo.


Solo crea una nueva clase principal o simplemente vuelve a escribir public static void main(String[] args) { } y eso es todo.