麻烦老师看一下这两处报错
来源:3-2 Web应用打包
notFoundMoneyE
2020-11-09 09:41:32
# 具体遇到的问题
昨天按照视频中操作(不一定是我这个提问对应的视频),可能是那一步错了,一通build后出现了版本问题,见图,代码中的20-23行是我按照网上提示做的修改,但没有什么用。请问怎么修改?
# 报错信息的截图# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
8回答
同学你好,
1、同学在pom.xml中添加如下代码:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
再更新试试。
2、Add and Remove 不能添加,同学可以双击servers项目试试,如下:
如果还是不能添加,同学可以删除eclipse中的tomcat(注意:不是卸载tomcat),如下:
再重新添加Tomcat试试。
notFoundMoneyE
提问者
2020-11-10
新建的maven-two工程无法启动tomcat。我试着进入tomcat的安装目录,运行startup.bat文件,成功登录了http://localhost:8080/。救救孩子吧,这代码都还没写呢bug就找上门来了
notFoundMoneyE
提问者
2020-11-10
可能是我表达的不够清晰,我一张图一张图的演示:
这是我编译器用的jre,1.8
这是我对maven的jre system library的设置,用的工作空间的1.8
更改maven依赖的jre后的eclipse界面:
可以看到依然还是之前的报错,所以准备更新工程,更新之前查看一下project facets:
到这里没什么修改的了吧,准备更新工程:
更新选项:
更新结果:
可以发现 jre system library又变成了j2se-1.5
因为版本低于maven3.0要求的1.6以上,所在引发了报错,如何处理?
好帮手慕阿慧
2020-11-10
同学你好,
同学好像没有修改成功,如下:
老师的JDK1.8为:
同学安装的JDK版本是1.5吗,如果是,建议同学安装JDK1.8版本,再配置JDK,设置一下project facets中JDK版本。
如果问题没有解决,建议同学按照3-1 Maven构建Web工程小节 新建一个项目试试。
notFoundMoneyE
提问者
2020-11-09
将Libraries中的jre由1.5改为1.8后,右键选择maven下面的Update Project后又变回了1.5.。。。。
见图
好帮手慕阿慧
2020-11-09
同学你好,建议同学设置一下项目的JDK,步骤如下:
a. 项目右击,选择properties
b. 选择java build path,在右侧libraries中选择JRE system library,点击Edit,选择alternative JRE,选择自己的JDK。
如下:
notFoundMoneyE
提问者
2020-11-09
这个依赖的jre版本总会变成1.5版本的,修改了project facets也还是不行,pom.xml见图,至于要执行的命令包含哪些?我怎么查看?
好帮手慕阿慧
2020-11-09
同学你好,
1、项目右击选择properties,然后选择project facets,在右侧找到java,点击下三角,选择自己的jdk版本,如1.8,如下:
2、清理一下Maven:项目右击,选择run as,maven clean,如下:
再试试。
如果问题没有解决,建议同学贴一下pom.xml代码,和要执行的命令如package,方便老师检查。