发表于: 2016-07-09 00:16:21

2 1902


今天完成的事情:

用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内容。



返回列表 返回列表
评论

    分享到