java项目爆红常见错误

一、Description Resource Path Location Type Failure to transfer org.apache.maven.surefire:surefire:pom:2

pom文件提示错误。

1.在下载JAR包过程中遇到了错误,根据提示找到maven仓库报错的目录。

2.删除maven下的所以后缀.lastUpdated文件。

3.项目右键-->maven-->Update Dependencies


3.1 Failure to transferorg.apache.maven.surefire:surefire:pom:2.18.1 from http://maven.aliyun.com/nexus,

maven builds时,用了maven-surefire-plugin 2.18.1版本的包,抛出了这个类找不到的异常,项目右键-->maven-->Update Dependencies。


3.2 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK.

       1.Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK.
  2、ALT+F5 进行  update project 。
  3、Debug or Run again.


二、右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:
Cannot change version of project facet Dynamic Web Module to 2.5
这样表示修改不了,然后采用第二种方法。找到工程项目的硬盘目录,打开项目下的 .setting.


三、buile path出现问题导致的,毕竟这种情况出现这类问题的几率比较高,因此可以看看build path的问题,右键项目Properties,Java Build Path,查看jar文件是否全部加载,是否没错。确定本地项目和系统项目jdk一致,编译版本,Project Facets设置java版本


四、项目编码方式乱码解决
a、MyEclipse:右键项目->Properties->Resource,选择项目的编码方式。
b、Window->Preferences->General->workspace,选择MyEclipse编码方式。


小结:JavaWeb项目有红叉,可内容里没有错误,考虑各个jdk版本问题。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值