Manual de errores en Java

PEQUEÑO MANUAL DE ERRORES EN JAVA:

ERROR:

 javac: file not found: Programa.java

POSIBLES PROBLEMAS:

A).- Estas tratando de compilar tu programa en una dirección en donde dicho programa no se encuentra. Por ejemplo si el prompt de MS-DOS está en C:/> y tu programa está guardado en C:/Mis programas>, nunca se va a compilar el programa porque MS-DOS no lo encuentra.

SUGERENCIA: Debes dominar bien los comandos MS-DOS, principalmente los que se refieren a directorios:

Aquí una pequeña lista con su descripción:

CD  Cambia de directorio.

CD..  Se sale del directorio actual

DIR  Muestra una lista de directorios

CD  Se cambia a la raíz directamente (se sale de varios directorios al mismo tiempo).

B).- Escribiste mal el nombre del programa. Recuerda que en java las mayúsculas y las minúsculas no son iguales.

SUGERENCIA: Recuerda que si presionas la tecla TAB el MS-DOS te propone el nombre completo y esto te ayuda a evitar errores de escritura.

C).- Probablemente se te olvidó guardar tu archivo con extensión .java. No es lo mismo Programa que Programa.java

ERROR:

 Exception in thread “main” java.lang.NoClassDefFoundError: Clase/java

POSIBLES PROBLEMAS:

A).- Estás compilando equivocadamente, recuerda que el compilador de Java se llama javac no java:

Java Clase.java ¡= javac Clase.java

ERROR:

 Exception in thread “main” java.lang.NoSutchMethodError: main

POSIBLES PROBLEMAS:

A).- Estás ejecutando una clase que no cuenta con método main. Recuerda que el main () es el punto de arranque de los programa de Java (al menos de consola o Swing).

Todo programa de este tipo se debe ejecutar con el nombre de la clase en la cual se encuentra el método main().

B).- A pesar de que la clase que estás ejecutando cuenta con método main(), lo más probable es que éste no haya sido definido como estático.

Recuerda la siguiente forma:  public static void main(String args[]) {}

 

ERROR:

 javac: invalid flag: Clase.class

POSIBLES PROBLEMAS:

A).- Estás compilando un programa que no tiene extensión .java, en el ejemplo de arriba se intentó compilar un programa que tiene extensión .class.

 

ERROR:

Programa.java: 6: missing method body, or declared abstract.

POSIBLES PROBLEMAS:

A).- El método main() tiene punto y coma. El compilador te avisa que el main está definido como método abstracto.

ERROR:

Programa.java: 3: ‘(‘ expected

POSIBLES PROBLEMAS:

A).- Probablemente estas definiendo un método pero no colocaste paréntesis, recuerda que un método se define de la forma:  visibilidad tipo_regreso nombre(lista de parámetos)

A).- Dejaste espacio en el nombre del método: por ejemplo:  public void get  X().

Recuerda las reglas de Identificadores.

ERROR:

Programa.java: 7: illegal start of expression

POSIBLES PROBLEMAS:

A).- Inicio ilegal de expresión: Se debe a que estás definiendo un nuevo método sin cerrar algún método anterior. Aquí la recomendación es revisar bien las llaves y que queden bien cerradas.

Por lo regular este tipo de errores suceden más frecuentemente con el método main().

ERROR:

Programa.java: 4: package system doesn’t exist

POSIBLES PROBLEMAS:

A).- Al momento de utilizar System.out.println(“Hola”);  , la palabra System fue escrita con “s” minúscula.

Recuerda que java es Case-Sensitive.

Más adelante la segunda parte de éste sencillo Manual de errores.

Recuerda que tomar en cuenta las recomendaciones de Sun Microsystems  para el uso de identificadores es muy importante y que las reglas de identificadores determinan en gran parte la cantidad de errores en un Código.

Recordatorio de las reglas de identificadores:

1.- Que no sea una palabra reservada. (51 palabras reservadas).

2.-Que respete la siguiente gramática:

·         Inicie con $, _ ó letra; donde: A es diferente de a.

·         Seguido de cero o más: letras ó dígitos ó $ ó under-scores.

3.- Un identificador no puede llevar espacios.

 

“Recuerda que se aprende de los errores”





Comentarios hacia esta página:
Comentado por Rue( ), 04-12-2016, 08:37 (UTC):
GRACIAS, me han salvado el semestre :'3 ahora se más de los errores de Java, ya no tendré que ir a internet a ver que error tengo en el código.

Comentado por jessica( s-abyhotmail.com ), 30-01-2015, 08:02 (UTC):
me sale esto como lo puedo solucionar Pdt: No me ignore porfavor
Error: no se ha encontrado o cargado la clase principal edu.ucue.ads.ProyectoFinalMain
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)

Comentado por Christian Louboutin Bridal( dsafsagmail.com ), 02-08-2012, 06:50 (UTC):
VDS2012.8.2

Comentado por luis eduardo calvillo ( iceman_861hotmail.com ), 01-01-2012, 17:31 (UTC):
no me abre el chat la pagina se bota y me regresa a la pagina y el chat no abre

Comentado por sam( samcorey_hotmail.com ), 12-08-2010, 07:25 (UTC):
pues solo decirle que esta chida su pagina prof....



Añadir comentario acerca de esta página:
Su nombre:
Su dirección de correo electrónico:
Su página web:
Su mensaje:

Java
 
El propietario de ésta página no ha activado todavía el extra "Lista Top"!
Publicidad
 
Java el más popular.
 
La comunidad de
programadores
TIOBE ha publicado su informe
de popularidad de los lenguajes
de programación:
1.- Java
2.- C
3.- C++
4.- PHP
5.- Visual Basic.
Los lenguajes menos populares
 
La información de este ranking esta dada por Ingenieros Calificados de todo el mundo, motores de búsqueda importantes como Google y Yahoo.
16.- Pascal
17.- Lenguaje D
18.- Lisp/Scheme
19.- Objetive-C
20.- MATLAB
Los mejores programadores del mundo:
 
Aquí una lista de los que son considerados los mejores programadores del mundo. Por desgracia este año no aparezco, pero en Fin..
1. John Carmack
2. Linus Torvalds
3. Tim Berners-Lee
4. Douglas Andrew Bel
5. Dennis Ritchie
6. Bram Cohen
7. Rasmus Lerdorf,
Andi Gutmans
& Zeev Suraski
8. Jez San
9. Bjarne Stroustrup
10. Richard Bartle & Roy Trubshaw
Sabias qué...
 
México ocupa el primer lugar
en el desarrollo de software
entre los países de habla hispana,
por encima de España,
Argentina y Chile, aunque en
América latina
es superado por Brasil.
 
Hoy habia 14 visitantes (34 clics a subpáginas) ¡Aqui en esta página!
=> ¿Desea una página web gratis? Pues, haz clic aquí! <=