发表于: 2016-07-09 00:16:21
2 1906
今天完成的事情:
用IDEA和Eclipse跑完任务1 ,知晓了项目如何导入IDEA和Eclipse运行,成功把eclipse的maven本地仓库从C盘设置为D盘。完成任务1,mybatis整理中。
明天计划的事情:
整理完mybatis,尝试用注解的方式跑任务1,试着跑完任务2,看Spring MVC mybatis相关的资料。
遇到的问题:
Q1:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
A1:According to the JUnit GitHub team website
(https://github.com/junit-team/junit/wiki/Download-and-Install),
junit.jar and hamcrest-core.jar are both needed in the classpath when using JUnit 4.11.
把junit4.12版本替换为4.10版本。
参考资料地址:
http://stackoverflow.com/questions/14539072/java-lang-noclassdeffounderror-org-hamcrest-selfdescribing
收获:
虽然高版本的JDK向下兼容,但是有些JAR更新后需要和其他jar一起使用,所以得具体情况具体分析。
例如:
junit.jar and hamcrest-core.jar are both needed in the classpath when using JUnit 4.11.
修改eclipse的maven本地仓库地址
先修改maven下面conf的settings文件,如图:
然后在eclipse中设置maven引用的xml地址,然后用户设置中使用reindex更新本地仓库地址。
今天IDEA和Eclipse来回折腾,稍微对比了下IDEA和Eclipse:
IDEA可以用过pom.xml来自动引入jar依赖包,而Eclipse则不可以(没有pom.xml),好像Eclipse可以用过插件实现这个功能。
觉得Eclipse更好些,自己导入jar包可以让开发者主动去了解jar包的作用,知道项目所需要依赖的一些jar包的作 用。
IDEA的编码方式为UTF-8,而Eclipse则为GBK。
Eclipse的代码导入IDEA后中文注释为乱码,代码没问题,也可以正常执行。
建议设置Eclipse的编码为UTF-8(这个比较常用,GBK为中文编码)
在我的电脑上感觉Eclipse运行流畅些,不过相对来说还是觉得IDEA更加便捷一些(自动引包的功能太强大了!!!)
晚上继续整理mybatis内容。
评论