时间:2021-05-19
java 配置MyEclipse Maven环境
虽然我的大部分项目已经迁到Idea上去了,但是在写部分小的测试程序的时候还是习惯性的会点开MyEclipse。之前使用第三方库的时候 我会习惯的下载jar包,然后build path导入,但是在idea中貌似通过配置maven依赖更方便,于是我在MyEclipse中也想使用pom.xml来导入依赖,在尝试的过程中遇到了些问题,我这里是记录解决这些问题的方法。
环境
Myeclipse for spring 2014
JRE 8
Maven 3.3.3(虽然MyEclipse自带mvn插件,但是我之前装过mvn 并不知道中间过程用的是哪个)
对于mvn的功能与pom.xml的格式不做过多介绍,下面直接切入 Ask&&Answer的环节
1报错 : pom.xml格式不正确
3填写了依赖项但是还是报错 说无法下载怎么办
比如依赖json lib 这个包,通过搜索 我们知道需要填写以下信息,但是如果我们直接放入pom.xml是无法使用
通过其他途径可以知道,这个jar包存在别的依赖项,只能在jdk5的情况下使用,所以如果当前jdk版本不同,那么就无法下载,于是我们需要配置成如下形式
这种信息只能通过在网上查找指定包的maven依赖才能解决,没有一个通行的解决方式。
4我配置好了pom.xml,那么我们怎么导入这些jar依赖
在MyEclipse里面普通项目和maven项目是存在区别的,如果你想使用maven管理依赖项与生成制品,你需要建立一个maven项目,但是这个操作工程与我们在idea中的操作截然不同,这也与我们的理解存在很大的出入(我需要maven只是帮我下载依赖的jar包,其他情况下 我并不需要他)。
这里有一个替代的解决方案,我们如果原来存在着一个普通的项目,现在我们需要使用mvn管理部分的依赖项,我们此时可以将原来的项目转化成maven项目,然后使用Debug As-> Maven Install的方式来安装库文件。转化完成后 我们还是可以按照之前的方式编译 导出文件,与之前的不同是 我们可以通过pom.xml来添加依赖项。
转化的方式是 右击project的名字 ->点击右击菜单中的Configure->convert to maven project
其他问题
5 运行项目 提示找不到main方法。
可能的一个原因 查看 project -> propertres->Java build path
看是否把当前Java文件所在的根目录添加到source里面 (默认是src文件夹)
6出现乱码
这种情况一般出现在MyEclipse默认是继承系统默认字符集,这个字符集在windows下一般会变成GBK,但是国际通用的字符集规范是UTF8,
这种情况可以采用两种方式解决
对于当前目录设置字符集
project -> propertres->resource
修改Text file encoding 为UTF8
修改MyEclipse默认字符集
windows->preference->general->editors->text editors ->spelling
修改encoding为 UTF8
7java8支持
java8已经出来了好几年了,但是当前市场环境下对java8的支持依旧不算友好,虽然我认为lambda的语法确实很好(但是上手确实有点麻烦,需要熟悉语法),Myeclipse for Spring 2014 只支持到java7,如果需要使用java8 需要升级到 MyEclipse 2015 GA 以及之后的版本,当然你也可以转投idea或者eclipse阵营(笑)
以上即是全部内容
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文为大家介绍了Eclipse使用maven搭建springmvc的详细步骤,供大家参考,具体内容如下1、环境配置a).Java1.7b).Eclipselun
本文为大家分享了maven安装与环境配置教程的具体方法,供大家参考,具体内容如下软件环境:Window7Java8Maven3.5.0MyEclipseProf
本文实例为大家分享了安装和配置maven环境的具体步骤,供大家参考,具体内容如下下载maven:1.进入官网下载:http://maven.apache.org
IDEA配置maven环境一、配置maven本地环境先参照以下博客进行maven的安装,配置IDEA如何搭建maven安装、下载、配置(图文)使用Intelli
本文实例为大家分享了java实现多图片上传功能的具体代码,供大家参考,具体内容如下开发环境:jdk1.7,MyEclipse10框架用的是spring。用到了m