Foros del Web » Programación para mayores de 30 ;) » Java »

no hay error de compilacion pero no corre, el programa.

Estas en el tema de no hay error de compilacion pero no corre, el programa. en el foro de Java en Foros del Web. Hola comunidad, tengo el siguiente codigo y quisiera que por favor me ayuden a encontrar el error, o si me estoy olvidando de algo en ...
  #1 (permalink)  
Antiguo 09/06/2010, 07:25
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
no hay error de compilacion pero no corre, el programa.

Hola comunidad, tengo el siguiente codigo y quisiera que por favor me ayuden a encontrar el error, o si me estoy olvidando de algo en el siguiente programa puesto que no me corre.
Código:
import java.util.*;


    public class GestionNombres2 {
       public static void main(String[] args) {
         Hashtable<String , String> nombres=new Hashtable<String,String>();
         int opcion1;
         Scanner st=new Scanner(System.in);
         st.useDelimiter ("\n");
         do{
            System.out.println("Elegir opcion :\n");
            System.out.println(" l. Anadir nombre ");
            System.out.println(" 2. Eliminar nombre");
            System.out.println("3. Mostrar todos los nombres");
            System.out.println("4. Sa1ir");
            opcion1=st.nextInt();
            switch(opcion1){
               case 1:
                  String nom,dni;
                  System.out.println("Introduce Nombre: ");
                  nom=st.next();
                  System.out.println("DNI: ");
                  dni=st.next();
                  almacenaNombre(nom,dni,nombres);
                  break;
               case 2:
                  String d;
                  System.out.println("Introdusta el DNI: ");
                  d=st.next();
                  eliminaNombre(d,nombres);
                  break;
               case 3:
                  mostrarTodos(nombres);
                  break;
            }
         }
         while(opcion1!=4);
      }
       static void almacenaNombre(String n,String k,Hashtable<String,String>lista){
         if(!lista.containsKey(k)){
            lista.put(k,n);
         }
      }
       static void eliminaNombre(String k,Hashtable<String,String>lista){
         if(lista.containsKey(k)){
            lista.remove(k);
         }
      }
   
       static void mostrarTodos( Hashtable<String,String> lista){
         System.out.println("Los nombres son: ");
         Enumeration<String> claves=lista.keys();
         while(claves.hasMoreElements()){
            String k=claves.nextElement();
            System.out.println(k+" - "+lista.get(k));
         }
      }
   }
El programa al compilarce no muestra error, al ejecutarse es el problema, ya que luego de ingresar una opcion.

Gracias.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #2 (permalink)  
Antiguo 09/06/2010, 10:12
 
Fecha de Ingreso: abril-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 1
Respuesta: no hay error de compilacion pero no corre, el programa.

holaa e estado probando tu codigo y funciona perfectamente, al principio lo probe y no me iba, pero le di al botoncito de clean & build del netbeans y me funciona perfectamente
  #3 (permalink)  
Antiguo 09/06/2010, 23:45
Avatar de leocente  
Fecha de Ingreso: diciembre-2009
Mensajes: 62
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: no hay error de compilacion pero no corre, el programa.

tu programa anda bien! fijate bien
Regla nro 2 Para ser un buen programador

2) Interés por el orden (tendras muchas cosas que organizar)
  #4 (permalink)  
Antiguo 10/06/2010, 08:23
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: no hay error de compilacion pero no corre, el programa.

vaya, yo no uso netbeans, pero igual me sale este error:



Creo que tendre que cambiar de editor...
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #5 (permalink)  
Antiguo 10/06/2010, 14:18
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: no hay error de compilacion pero no corre, el programa.

que editor estas usando????
  #6 (permalink)  
Antiguo 10/06/2010, 16:28
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: no hay error de compilacion pero no corre, el programa.

No ya se gracias, es JGraps cierto???
  #7 (permalink)  
Antiguo 11/06/2010, 00:28
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: no hay error de compilacion pero no corre, el programa.

si, uso jgrasp y hasta ahora no e tenido ningun solo problema. De verdad.

Hoy me instale netbeans 6.8 pero de verdad no se como se usa, compile un ejemplo predeterminado luego abir este codigo y no cuando compilo compila el ejemplo.

Luego me cree un proyecto y en el puse el codigo que tengo pero me sale error en el
public class GestionNombres2
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #8 (permalink)  
Antiguo 11/06/2010, 16:56
 
Fecha de Ingreso: abril-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 1
Respuesta: no hay error de compilacion pero no corre, el programa.

Cita:
Luego me cree un proyecto y en el puse el codigo que tengo pero me sale error en el
public class GestionNombres2
Tienes que renombrar el archivo .class al mismo nombre de la clase en question, en este caso GestionNombres2
  #9 (permalink)  
Antiguo 12/06/2010, 05:42
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: no hay error de compilacion pero no corre, el programa.

Hola, ya logre hacer correr el programa en netbeans y corre sin ningun error.

Ahora mi pregunta es, el jgrasp anda mal o netbeans pasa por alto los errores?
hasta ahora no logro identificar cual pudo ser el motivo de los errores en jgrasp.

Saludos.
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:28.