eclipse基础学习日志
eclipse版本号2020.6,java版本jdk9,maven8.5
-
新建第一个项目
-
步骤:
-
菜单栏 file->new->....
-
开启类文件代码提示,菜单栏 windows->preferences 搜索edit,将替换为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY
![]()
-
-
错误类型:
-
jre包没找到
解决方法:菜单栏 windows->preferences->java->install jres 配置jre安装路径
问题出现原因:以为新建时显示jdk9就是找到系统环境变量获取到了路径,不需要再进行配置。
-
格式化快捷键失效
解决方法:更改搜狗简繁切换快捷键
-
-
-
测试类Junit
-
步骤: 右击项目 build path->config build path->add library->junit4
-
错误类型:junit的包没找到
解决方法:将junit放到资源文件的lib下,不是src的lib
原因:放错目录,应该是作用域的问题
-
-
新建Javaweb
-
步骤:直接新建dynamic Web Project
-
错误类型:不明
显示红叉但正常运行 -
解决java jre路径应该写jdk的,
-
错误原因:
-
按报错来说
The project was not built due to "Failed to init ct.sym for D:\Java\jre\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent肯定是类库的问题,通过查看
eclipse得知jre-fs已经废弃,使用jre核心库进行替代。 -
仍然存在的疑问,将jre类库更换为jdk就报成功,红叉消失。猜测应该是ant-javafx.jar的作用
-
-
-
配置maven
-
步骤:
-
菜单栏 windows->preferences->maven
![]()
-
-
配置installation->add maven安装路径 User Setting->Global Settings 设置maven配置文件settings.xml路径
-
设置pom.xml代码提示
设置<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ -
dependence像idea那样自动补全
-
未实现,还是只能pom文件右击maven->add dependence
-
-
maven_web项目出现问题:
-
all_catelog没显示,反倒是小目录显示了,all_catelog也没和一些没有项目的组一样显示报错信息,不知道是软件原因还是配置原因,应该是这个版本有点bug
![]()
![]()
-
解决方法
-
如上图,直接用小目录选择
-
-
问题
-
报错信息很明显,从pom文件也可以看出,并没有帮我们导servlet和jsp的相关包,需要我们自己导
解决方法,pom导入相关包
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
-
-
-
-
spring项目
-
步骤
-
下载sts插件
-
-
-







浙公网安备 33010602011771号