Eclipse- Dynamic Web Module 3.0在创建新项目时需要Java 1.6或更高版本的错误
我无法在eclipse indigo中创建新的Dynamic Web Project。 我在创建新错误时收到以下错误。
Dynamic Web Module 3.0需要Java 1.6或更高版本
我有java编译器版本1.7和SDK版本1.7。
这是迟到的答案。 但可能有助于其他。 如果您使用的是基于Maven
的项目。 您只需在pom.xml
文件中包含以下代码即可。 它可以解决。
maven-compiler-plugin 1.7 1.7
更新:类似地,如果您使用的是jdk版本1.8,只需将其包含在和
标记中即可。
只需将“动态Web模块版本”更改为2.5,然后将其更改回3.0,错误就会消失。 它对我来说很好。
答案是正确的:),但稍微需要纠正。
– >启用Java编译器到1.7
– > Facet check java(不检查动态模块)
– >最后一步检查动态模块
:)…
在启用java编译器到1.7然后转到facet然后首先检查java而不是Dynamic模块。 然后它将允许您检查动态模块。
我不知道这对你们是否有用,但这是我的情况:
- 我的java版本列为java 1.8 with
java -version
但是我在eclipse上遇到了同样的错误。 - 后来我将动态Web模块版本更改为2.5。 错误通知消失了。
- 然后我再次将动态Web模块版本更改为3.0,并且错误没有显示出来; 我能够创建该项目。
我不知道原因。
我的eclipse指向jre版本1.7,但不知何故,在创建动态Web项目时,它正在使用java版本4.我通过在同一面板中将配置>修改> java版本更改为1.7来解决它。
很可能你的PC上安装了几个java版本,你的Eclipse是基于旧版本启动的。
在命令行中, java -version命令显示默认的一个,甚至是第一个安装的命令,它保存在寄存器的某个地方,并不总是应用程序使用的那个。 (例如,我现在只有1.7个物理安装,但java -version显示旧的1.5)
您可以尝试下一步:右键单击Eclipse快捷方式 ,选择“快捷方式”选项卡,然后更改“目标”字段,以便使用指向您所需的Java版本的-vm参数运行 :
“D:\ eclipse-jee-kepler-R-win32-x86_64 \ eclipse \ eclipse.exe”-vm“C:\ Program Files \ Java \ jdk1.7.0_45 \ bin \ javaw.exe”
我有同样的问题,看看我做了什么:第一次屏幕拍摄:
单击New Runtime> Apache Tomcat v7.0(对我来说)>完成
现在错误已被删除
转到** Configuration-> Modify-> java – > **选择java版本1.6或更高版本..Error会消失..谢谢。
我按照链接中的步骤进行了解决 – 动态 – web-module-3.0需要java 1.6或更新的maven项目
因为Dynamic Web Module 3.0需要Java 1.6或更高版本 。 ( 动态Web模块版本3.0参考Serverlet 3.0 )
你应该
*下载并安装更新的JDK( JDK 1.8u20 )
*下载并安装更新的Eclipse: Eclipse IDE for Java EE Developers Luna(4.4)
更新:
*检查JAVA_HOME
环境变量
要么
*编辑eclipse.ini
文件(教程: http : -vm value
)查找部分: -vm value
如果你正在使用maven
只需将代码添加到提到的pom.xml和项目>属性> Maven>更新项目就可以了
如果之前安装了任何不同的JDK版本(多于一个jdk),请先卸载所有这些版本。 然后安装新的一个jdk(最新)n配置java环境请参阅此链接….
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PL484D73FA74A11AC9
现在按照以下步骤:
- 右键单击项目>属性>项目事实
- 通过在右侧选择带有下拉列表的版本来检查java。
- 检查动态Web模块及其版本(请记住,不同版本的这需要不同版本的TomcatServer,因此安装了一步旧版本的tomcatServer)
- 现在点击申请确定。
这个问题有不同的原因,但这是大多数情况。 未解决的问题请联系sanlama21@outlook.com
- 常春藤或ivyDE可以在Eclipse中自动将相关的jar添加到JAVA构建路径库中吗?
- 在eclipse中使用java.io库,因此FileInputStream可以读取dat文件
- Google App Engine模块可以像Maven模块一样共享源代码吗?
- 如何以编程方式更改文件的Eclipse CDT工具设置?
- 如何使用Java eclipse Tomcat7.0为巨大的JSON数据创建Restful服务
- 安装Maven Integration for Eclipse时出错
- 在Java中删除游戏中的对象(eclipse)
- 如何根据条件禁用TestNG测试
- 将eclipse IDE指向使用JAVA_HOME中指定的JRE / JDK以外的其他JRE / JDK