预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java如何配置MyEclipseMaven环境具体方法关于java如何配置MyEclipseMaven环境具体方法虽然我的大部分项目已经迁到Idea上去了,但是在写部分小的测试程序的时候还是习惯性的会点开MyEclipse。之前使用第三方库的时候我会习惯的下载jar包,然后buildpath导入,但是在idea中貌似通过配置maven依赖更方便,于是我在MyEclipse中也想使用pom.xml来导入依赖,在尝试的过程中遇到了些问题,我这里是记录解决这些问题的方法。环境Myeclipseforspring2014JRE8Maven3.3.3(虽然MyEclipse自带mvn插件,但是我之前装过mvn并不知道中间过程用的是哪个)对于mvn的功能与pom.xml的格式不做过多介绍,下面直接切入Ask&&Answer的环节1报错:pom.xml格式不正确<"1.0"encoding="UTF-8">4.0.0testtest-project1.0-SNAPSHOTjoda-timejoda-time2.9这是一个最简单的pom.xml里面包含了所有必要元素,-xml头-project属性信息-modelVersion-该制品的groupId,artifactId与version在配置一个依赖项(你依赖的`jar包)的时候需要包含至少三个元素-groupid-artifactId-version并把元素放在dependency标签中并被包含在dependencies标签中2我不知道我依赖的包的依赖配置项怎么填网上有一些搜索maven配置信息的网站我现在常使用这个http://mvnrepository.com/需要用什么直接搜就行了,分多次采用多个关键字搜索成功率比较高,比如com.google.gson分com.google和gson两个搜索,最后你会得到你想要的结果3填写了依赖项但是还是报错说无法下载怎么办比如依赖jsonlib这个包,通过搜索我们知道需要填写以下信息,但是如果我们直接放入pom.xml是无法使用net.sf.json-libjson-lib2.4通过其他途径可以知道,这个jar包存在别的依赖项,只能在jdk5的情况下使用,所以如果当前jdk版本不同,那么就无法下载,于是我们需要配置成如下形式net.sf.json-libjson-lib2.4jdk15这种信息只能通过在网上查找指定包的maven依赖才能解决,没有一个通行的解决方式。4我配置好了pom.xml,那么我们怎么导入这些jar依赖在MyEclipse里面普通项目和maven项目是存在区别的,如果你想使用maven管理依赖项与生成制品,你需要建立一个maven项目,但是这个操作工程与我们在idea中的操作截然不同,这也与我们的理解存在很大的出入(我需要maven只是帮我下载依赖的jar包,其他情况下我并不需要他)。这里有一个替代的解决方案,我们如果原来存在着一个普通的项目,现在我们需要使用mvn管理部分的依赖项,我们此时可以将原来的项目转化成maven项目,然后使用DebugAs->MavenInstall的方式来安装库文件。转化完成后我们还是可以按照之前的方式编译导出文件,与之前的不同是我们可以通过pom.xml来添加依赖项。转化的方式是右击project的名字->点击右击菜单中的Configure->converttomavenproject其他问题5运行项目提示找不到main方法。可能的一个原因查看project->propertres->Javabuildpath看是否把当前Java文件所在的根目录添加到source里面(默认是src文件夹)6出现乱码这种情况一般出现在MyEclipse默认是继承系统默认字符集,这个字符集在windows下一般会变成GBK,但是国际通用的字符集规范是UTF8,这种情况可以采用两种方式解决对于当前目录设置字符集project->propertres->resource修改Textfileencoding为UTF8修改MyEclipse默认字符集windows->preference->general->editors->texteditors->spelling修改encoding为UTF87java8支持java8已经出来了好几年了,但是当前市场环境下对java8的支持依旧不算友好,虽然我认为lambda的语法确实很好(但是上手确实有点麻烦,需要熟悉语法),MyeclipseforSpring2014只支持到java7,如果需要使用java8需要升级到MyEclipse201