sábado, 21 de enero de 2012

Programando en Java... errores comunes




1. The Maven Integration requires that Eclipse be running in a JDK.

Muchas veces el al instalar el plugin de Maven para Eclipse sale una ventana con este mensaje y es bastante molesto.  Parece que Maven no reconoce la ruta del JDK y tendremos que agregarla manualmente.

Solución:
  1. Abrir el archivo eclipse.ini
  2. Agregar la siguiente línea (aqui pongo el ejemplo para Windows): 
-vm
C:\Java\jdk1.7.0\bin\javaw.exe

Listo, problema resuelto (curioso solo en Windows me ha pasado esto).

2. Error al colocar la ruta de instalación del jdk


Al instalar Java nos pide una ruta, la ruta adecuada para la instalación en Windows es en C:\
Ejemplo
JAVA_HOME, el nombre de la variable
C:\Java\jdkxx , que será el valor


Ahora agregarla al path del sistema %JAVA_HOME%\bin

Listo solo falta ir a la consola de comandos (MS-DOS) y teclear java -version y comprobar que funciona correctamente.

3. Tratar de compilar/ejecutar una clase sin el main

public class Datos{
  private int no_cta;
  private double saldo;


  public Datos(int no_cta,double saldo){
   this.no_cta=no_cta;
   this.saldo=saldo;
  }


 public int getSaldo(){return this.saldo;}
 public int getNo-cat(){return this.no_cta;}


}


Compilar:
javac -g Datos.java

Correcto no parece haber algún error, pero si se trata de ejecutar con: java Datos la línea de comandos tira un error, es porque no encuentra la función  main.


4. Crear un objeto  null 

Muchas veces creamos un objeto y se nos olvida instanciarlo, ejemplo:

private ClaseSecundaria objetoSecundario;


objetoSecundario.setNombre(txtNombre.getText());

Cuando lo correcto sería:

private ClaseSecundaria objetoSecundario;


//aqui coloco la instancia
objetoSecundario= new ClaseSecundaria();
objetoSecundario.setNombre(txtNombre.getText());













No hay comentarios:

Publicar un comentario