satisfied - Eclipse: Dynamic Web Module 3.0 requiere Java 1.6 o un error más reciente al crear un nuevo proyecto
maven java ee configuration problem (13)
No puedo crear un nuevo proyecto web dinámico en eclipse índigo. Recibo el siguiente error al crear uno nuevo.
Dynamic Web Module 3.0 requiere Java 1.6 o más reciente
Tengo la versión del compilador de Java como 1.7 y SDK versión 1.7.
La respuesta fue correcta :), pero un poco necesito una corrección.
-> Habilitar compilador Java a 1.7
-> Facet check java (no verifique el módulo dinámico)
-> Comprobación del último paso del módulo dinámico
:) ...
después de habilitar el compilador de java a 1.7, luego vaya a faceta y luego verifique java en lugar del módulo dinámico. Entonces le permitirá comprobar el módulo dinámico.
Lo más probable es que tenga varias versiones de Java instaladas en su PC, y su Eclipse se inicie basándose en una versión anterior.
En la línea de comando java -version el comando muestra uno predeterminado o incluso el primero que se instaló, que se guarda en algún lugar de los registros, y no siempre es el que usan sus aplicaciones. (Como ejemplo, solo tengo 1.7 instalado físicamente ahora, pero Java -version muestra el viejo 1.5)
Puede intentar a continuación: haga clic con el botón derecho en el acceso directo de Eclipse , elija la pestaña Acceso directo y cambie el campo Destino para que se ejecute con el argumento -vm que apunta a esa versión de Java que necesita :
"D: / eclipse-jee-kepler-R-win32-x86_64 / eclipse / eclipse.exe" -vm "C: / Archivos de programa / Java / jdk1.7.0_45 / bin / javaw.exe"
No sé si esto podría funcionar para ustedes, pero aquí está mi caso:
- Mi versión de java aparece como java 1.8 con
java -version
pero obtuve el mismo error en eclipse. - Más tarde cambié la versión del módulo web dinámico a 2.5. La notificación de error desapareció.
- Luego volví a cambiar la versión de mi módulo web dinámico a 3.0 y el error no apareció; Y pude crear el proyecto.
Aunque no sé la razón.
Porque el Dynamic Web Module 3.0 requiere Java 1.6 o más nuevo . ( Dynamic Web Module versión 3.0 se refiere a Serverlet 3.0 )
Debieras
* Descargar e instalar JDK más reciente ( JDK 1.8u20 )
* Descargar e instalar la nueva versión de Eclipse: Eclipse IDE para Java EE Developers Luna (4.4)
Actualizar:
* Comprobar la variable de entorno JAVA_HOME
o
* Editar el archivo eclipse.ini
(tutorial: http://wiki.eclipse.org/Eclipse.ini ) encontrar la sección: -vm value
Seguí los pasos en el enlace y me funcionó. La solución-dynamic-web-module-3.0 requiere Java 1.6 o más reciente en proyectos de Maven.
Sigue los pasos a continuación y todos los errores desaparecerán.
1- Haga clic con el botón derecho en la carpeta de su proyecto 2- Haga clic en Propiedades 3- Haga clic en Java Build Path 4- Haga clic en Bibliotecas 5- Seleccione la biblioteca del sistema JRE 6- Haga clic en el botón de edición a la derecha 7- Seleccione la alternativa JRE 8- Desde el menú desplegable Seleccione el JRE instalado y todos los errores desaparecerán.
Simplemente cambie "la versión del módulo web dinámico" a 2.5 y luego vuelva a cambiarlo a 3.0 y el error desaparecerá. Funcionó bien para mí.
Vaya a ** Configuración-> Modificar-> java -> ** seleccione Java versión 1.6 o posterior en .. El error desaparecerá ... gracias.
mi eclipse apunta a la versión 1.7 de jre, pero de alguna manera, al crear un proyecto web dinámico, está tomando Java Verion 4. Lo resolví cambiando a través de configuración> modificar> versión de Java a 1.7, en el mismo panel.
si estas usando maven
simplemente agregue el código a pom.xml mencionado por y Proyecto> propiedades> Maven> Actualizar Proyecto Funciona
si hay alguna versión diferente de JDK (más de un jdk) instalada previamente, desinstálelo todo. luego instale fresh one jdk (más reciente) n para configurar el entorno java, siga este enlace ...
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PL484D73FA74A11AC9
Ahora sigue los siguientes pasos:
- clic derecho en proyecto> propiedades> proyecto hecho
- compruebe java seleccionando la versión en su lado derecho con la lista desplegable.
- verifique el Dynamic Web Module con su versión (recuerde que una versión diferente de esta requiere una versión diferente de TomcatServer, por lo que se instaló una versión anterior de tomcatServer)
- ahora haga clic en aplicar n ok.
Hay diferentes razones para este problema, pero este es el mayor número de casos. no se resuelve contacto en [email protected]
Esta es la respuesta tardía. Pero puede ayudar a otros. Si está utilizando proyecto basado en Maven
. Solo incluye el siguiente código en el archivo pom.xml
. Se puede resolver.
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Actualización: de forma similar, si está utilizando la versión 1.8 de jdk, simplemente inclúyala en sus etiquetas <source>
y <target>
.