Estoy intentando el siguiente código en eclipse:

public class A {    
    List<Integer> intList = new ArrayList<Integer>();
}

Sin embargo me da un error que dice: la Lista no puede ser resuelto a un tipo ArrayList y no puede ser resuelto a un tipo.

Hay alguna biblioteca necesito agregar y ¿cómo puedo hacer eso?

  • En primer lugar debe importar las clases.
  • Es java.util.List presente en sus importaciones?
  • Por cierto, esto no tiene nada que ver con el Eclipse y todo que ver con la básica de Java.
InformationsquelleAutor Alan2 | 2012-06-16

6 Comentarios

  1. 21

    Poner lo siguiente en la parte superior de su archivo de origen:

    import java.util.ArrayList;
    import java.util.List;

    Aquí es una explicación de lo que los paquetes son y cómo el import declaración de obras.

    • Agregado ambas líneas, pero aún no funciona.
  2. 4

    Tendrá que either import los paquetes en los que estas clases están presentes, or write the entire path.

    1. importación :

    import java.util.ArrayList;
    import java.util.List;

    2. Ruta completa:

    public class A {

    java.util.List<Integer> intList = new java.util.ArrayList<Integer>();

    }

    3. En Eclipse IDE,

    uso ctrl + shift + O para importar.

  3. 3

    A veces también puede ser que el Java Build Path no está correctamente configurada para su proyecto.

    Ir a las propiedades del proyecto (clic Derecho sobre el nombre del proyecto en el área de trabajo y, a continuación, haga clic en Propiedades) y en el «Java Build Path» comprobar si el JRE System Library se establece en unbound.

    Si ese es el caso, cambiar a uno de los SDK de Java está disponible en su máquina. La dirección para descargar los es este uno.

  4. 2

    Usted necesita los siguientes 2 importaciones

    import java.util.ArrayList;
    import java.util.List;

    Qué el uso de un IDE? La mayoría de IDE de la ayuda que se sugieren correcciones como la importación de estos productos.

    • Eclipse es un IDE.
    • Oops, se perdió la primera línea, lo siento!
  5. -1

    Declara Lista de objetos fuera de cualquier método.
    Se mueven dentro de un método y va a trabajar.

    • Lista de variable? De verdad?

Dejar respuesta

Please enter your comment!
Please enter your name here