qigesuming的gravatar头像
qigesuming 2014-09-24 09:15:52

为什么maven编译时抛出异常?

maven编译项目时报这个错误,是什么原因啊

为什么maven编译时抛出异常?

所有回答列表(4)
lanchenghao的gravatar头像
lanchenghao  LV2 2014年9月28日

我建议你从以下几个方面入手检查排错:

1.是否用的是MyEclipse自带的maven 如果是 建议换为m2eclipse  这个插件在网上随便找就有;

2.是否在pom中制定了资源文件路径,这个一般是无须显示指定的,如果是maven 311版本 建议你还是显示指定一下

3.是否配置了maven的环境变量,如果没有就配置一下

以上几点不保证是问题的源头,但是还是建议按照上面操作

4.右键项目 buildpath中改为自己的jdk包 如果没有 就下载一个1.6 或 7的jdk安装 并 添加到MyEclipse中

5.从你的报错可以看到,应该是自己的jdk包,是否配置了环境变量?rt.jar 还有tools.jar

最怀疑是以上两点导致的

6.后续还会有编译阶段 发布阶段 测试阶段 输出测试报表时的错,由于maven为国外开发,且国外应用广泛,对中文编码支持的不好,也没考虑,而且对jdk一些将过期方法 函数 会强制进行警告和报错,这些弹出的提示会乱码,所以你要尽量解决项目中的使用jdk的过期类 方法等。

7.maven的使用过程中会有很多莫名其妙的构建错误,建议将配置贴全

这还是一小步,maven和tomcat 和 jetty等 在运行项目时 或多或少 你会再配置上走些弯路

评论(1) 最佳答案
loveboy123的gravatar头像
loveboy123 2014年9月24日

jar bao

Edson188的gravatar头像
Edson188  LV22 2014年9月25日

这个问题很简单你的maven木有安装好,要重新安装才行。maven没有成功的和eclipse映射,这个不是jdk没安装好的问题。

jason4的gravatar头像
jason4  LV2 2014年9月25日

检查,maven配置中的jdk版本是否与Eclipse中设置的jdk版本一致

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友