util puede para org jasperexception jasper estado error compilar clase java eclipse hashmap libraries

java - error - estado http 500 org apache jasper jasperexception no se puede compilar la clase para jsp



El tipo java.util.Map $ Entry no se puede resolver. Se hace referencia indirectamente desde archivos.class requeridos (1)

He visto problemas ocasionales con Eclipse olvidando que existen clases incorporadas (incluidos Object y String ). La forma en que los resolví es:

  • En el menú Proyecto, desactiva "Crear automáticamente"
  • Salga y reinicie Eclipse
  • En el menú Proyecto, elija "Limpiar ..." y limpie todos los proyectos
  • Active "Build Automatically" y deje que reconstruya todo.

Esto parece hacer que Eclipse olvide la información almacenada en caché incorrecta que tenía sobre las clases disponibles.

Estoy escribiendo un programa simple de Java en Eclipse.

import java.util.HashMap; public class Demo { public static void main(String[] args) { HashMap<String, String> hash = new HashMap(); } }

El programa anterior genera los siguientes errores.

  1. El proyecto no se construyó porque su ruta de compilación está incompleta. No se puede encontrar el archivo de clase para java.util.Map $ Entry. Repara la ruta de compilación y luego intenta construir este proyecto.
  2. El tipo java.util.Map $ Entry no se puede resolver. Se hace referencia indirectamente desde archivos .class requeridos.

Busqué en Internet casi en todas partes, pero no pude corregir esto.

He instalado Java SE 8u5 (JDK) ( http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp )

  1. Windows -> Preferencias -> JREs instalados muestra

a) jdk C: / Archivos de programa / Java / jdk

  1. Proyecto -> Ruta de compilación -> Muestra bibliotecas

a) Biblioteca del sistema JRE (jdk)

b) Biblioteca del sistema JRE (jre8)

Por favor, alguien me ayude

EDITAR: ¡ Cambiar la versión de Eclipse de Helios a Juno resolvió el problema!