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

Duda basica java (imports)

Estas en el tema de Duda basica java (imports) en el foro de Java en Foros del Web. Hola tengo un problema de compilacion. Estoy compilando desde una consola con "javac Main.java" Mis 3 archivos son: Main.java, Nodo.java y Laberinto.java Creo que me ...
  #1 (permalink)  
Antiguo 10/12/2008, 06:47
xoi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 18 años, 1 mes
Puntos: 0
Duda basica java (imports)

Hola tengo un problema de compilacion. Estoy compilando desde una consola con "javac Main.java"

Mis 3 archivos son: Main.java, Nodo.java y Laberinto.java
Creo que me falta incluir un import en el Main de la clase Laberinto pero no se como.
Gracias

Main.java

package javaapplication1;

public class Main {

public static void main(String[] args) {
Laberinto(5); //AQUI DA ERROR DE COMPILACION
System.out.println( "¡Hola Mundo!" );
}
}


Laberinto.java
package javaapplication1;

import java.util.Iterator;
import java.util.LinkedList;

public class Laberinto {
private int dimension;
private LinkedList cola;
private LinkedList hijos;
private int[][] laberinto;
private boolean solucion;
private Nodo fin;
private Nodo itera;

public Laberinto(int dimension) {
this.dimension = dimension;
laberinto = new int[dimension][dimension];
cola = new LinkedList();
construirLaberinto();
}
...
}


Nodo.java
package javaapplication1;

import java.util.LinkedList;
import java.lang.Math;

public class Nodo {
private int dimension;
private int[][] laberinto;
private int distancia;
private int x;
private int y;
private Nodo fin;

public Nodo(int dimension, int[][] laberinto, int distancia, int x, int y,
Nodo fin) {
this.dimension = dimension;
this.laberinto = laberinto;
this.x = x;
this.y = y;
this.fin = fin;
this.distancia = calcularDistancia(fin);
}
...
}
  #2 (permalink)  
Antiguo 10/12/2008, 10:43
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 0
Respuesta: Duda basica java (imports)

La linea que explota debe ser:
Código:
Laberinto laberinto = new Laberinto(5);
  #3 (permalink)  
Antiguo 11/12/2008, 12:11
xoi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda basica java (imports)

Asi da error de que no encuentra la clase

Main.java:19: cannot find symbol
symbol : class Laberinto
location: class javaapplication1.Main
Laberinto lab = new Laberinto(5);
^
Main.java:19: cannot find symbol
symbol : class Laberinto
location: class javaapplication1.Main
Laberinto lab = new Laberinto(5);
  #4 (permalink)  
Antiguo 11/12/2008, 12:37
 
Fecha de Ingreso: septiembre-2003
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 0
Respuesta: Duda basica java (imports)

Es raro.

¿Que IDE usas?

Con eclipse haciendo control+shift+o te sugiere los imports que hacen falta.
  #5 (permalink)  
Antiguo 11/12/2008, 13:58
xoi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Duda basica java (imports)

Es un proyecto que provenia de neatbeans pero tengo que compilarlo desde consola/terminal en linux con la instruccion "javac Main.java"
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 02:39.