Ⅰ 使用maven编译JAVA程序是出错
问题描述:
在eclipse中build一个普通maven项目,报错,提示信息是缺少maven插件(插件名称忘了)。
原因:
可能是由于使用了eclipse自带的jre导致的,这个jre里没有tools.jar,而jdk的lib目录下有(个人理解)。
解决办法:
1、检查eclipse的配置,确保使用的不是eclipse自带的版本。
步骤:在eclipse中打开Window->Preferences->Java->Installed JREs->Add,添加自己下载并配置好的jdk(别忘了配置环境变量),我用的是jdk1.6.0_4.3。
2、然后再次编译maven项目,仍然报错,但提示信息改变了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失败;
3、解决方案:删除repository文件夹,确保网络畅通,重启eclipse,执行Maven->Project
Update,问题解决。
注意:如果你的eclipse中配置了tomcat,那么你也需要重新选择tomcat的jdk版本,确保与前面的一致。
步骤:在eclipse中打开Window->Preferences->Server->Runtime
Environment->选中你的tomcat server->Edit,在JRE这项里选择你的jdk,完成。
Ⅱ maven pom文件编译报错
cmd可以运行mvn -v只是表示你的电脑安装好了maven。你的报错信息提示当前项目不是一个maven项目,因为找不到pom.xml文件。建议你看看 《maven实战》这本书。
Ⅲ Maven组件插件无法执行问题,怎么解决
刚好我也碰到这样的问题,给你如下解决方案参考下:1、解决IE下flash插件背景颜色为白色的问题,不透明的问题;解决方法:可以给你的flash插件做一个跟网页背景颜色一样颜色的背景图片,然后把它作为flash插件的背景。2、解决IE下flash插件经常出现不能上传的问题;解决方法:给你的js中引入flash插件的网址后面加一个随机数,每次加载页面请求的这个flash文件的地址都不一样,这样来确保flash能被IE浏览器正常地播放和执行。
Ⅳ maven 项目,保存后不自动编译,每次都要clean ,install后,target下面的class文件才会变化
多半是Maven的依赖包损坏,所以停止automatical compile。可以用mvn test一下测试一下编译,看一下有哪些jar包有错误,到repository里面删了让maven重新下载一遍一般就好了。
详情请参考http://www.cnblogs.com/hejing195/p/7413837.html