java 配置MyEclipse Maven环境具体实现步骤_java

 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格式不正确

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion> 

  <groupId>test</groupId>
  <artifactId>test-project</artifactId>
  <version>1.0-SNAPSHOT</version> 

  <dependencies>
    <dependency>
      <groupId>joda-time</groupId>
      <artifactId>joda-time</artifactId>
      <version>2.9</version>
    </dependency>
  </dependencies>
</project> 

这是一个最简单的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填写了依赖项但是还是报错 说无法下载怎么办

比如依赖json lib 这个包,通过搜索 我们知道需要填写以下信息,但是如果我们直接放入pom.xml是无法使用

<dependency>
<span style="white-space:pre">  </span><groupId>net.sf.json-lib</groupId>
  <artifactId>json-lib</artifactId>
  <version>2.4</version>
</dependency> 

通过其他途径可以知道,这个jar包存在别的依赖项,只能在jdk5的情况下使用,所以如果当前jdk版本不同,那么就无法下载,于是我们需要配置成如下形式

<dependency>
  <groupId>net.sf.json-lib</groupId>
  <artifactId>json-lib</artifactId>
  <version>2.4</version>
  <classifier>jdk15</classifier>
</dependency>

这种信息只能通过在网上查找指定包的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阵营(笑)

以上即是全部内容

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
, maven
, 介绍
, 配置MyEclipse
Maven详解
myeclipse maven 配置、myeclipse maven、myeclipse maven插件、myeclipse2014 maven、myeclipse集成maven,以便于您获取更多的相关知识。

时间: 2024-10-29 18:44:17

java 配置MyEclipse Maven环境具体实现步骤_java的相关文章

macbook pro 配置jdk,maven环境变量

(1)下载jdk安装包,进行安装,maven安装包,进行解压 (2)改写环境变量的配置文件/etc/profile JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home JAVA_BIN=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_

Java配置----JDK开发环境搭建及环境变量配置

[正文] 1.安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择不要安装. 2.配置环境变量: 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe.java.exe.路径:C:\Java\jdk 1.7.0 _09\bin.但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置.  单击"计算机-属性-高级

Java配置JDK开发环境及环境变量_java

[正文] 1.安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择不要安装. 2.配置环境变量: 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe.java.exe.路径:C:\Java\jdk 1.7.0 _09\bin.但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置. 单击"计算机-属性-高级系

Eclipse、MyEclipse 导入svn项目具体步骤_java

          SVN的使用,当然是提高工作效率,一个项目中每个人都负责一部分,然后在整合,这里就对Eclipse 和MyEclipse导入SVN项目,具体步骤做一个整理. 1.首先将上面的插件解压放在eclipse的dropins目录下 2.然后重启eclipse 将会提示 提示report usage of subclipse to subclipse team 点击OK 3.点击windows下的show View选择other 搜索svn 选择svn资源库 4.空白位置右键新建->资

完整java开发中JDBC连接数据库代码和步骤_java

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sys

linux 系统下配置maven环境

1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2.解压源码包 通过终端在/usr/local目录下新建maven文件夹,命令行: sudo mkdir /usr/local/maven 然后将下载到压缩包拷贝到java文件夹中,命令行: 进入jdk源码包所在目录 cp apache-maven-3.0.3-bin.tar.gz /usr/local/maven 然后进入java目录

Eclipse从零配置Maven环境 笔记

Eclipse配置maven环境笔记 转载请注明:http://blog.csdn.net/kisssun0608/ 前提:先配置好JDK的环境变量,当然最少得配上JAVA_HOME变量,不然会报下面的错. 1.      下载maven http://maven.apache.org/download.cgi,选择的是最新的apache-maven-3.3.3-bin.zip ; 2.      解压后放在指定目录,如D:\\dep_tools\ ; 3.      配置maven的环境变量

java环境变量设置步骤介绍

1. 右键"计算机"->"属性"->"高级系统设置",在弹出的选项中点击下方的"环境变量",进入设置环境变量的选项卡.然后点击新建,如图4步所示,会弹出一个新建系统变量的设置框,变量名填JAVA_HOME变量值填写你jdk的安装目录(我的是 D:\jdk7),填好之后,点击确定按钮即可,如下图.     2. 接着还要修改path,如下图,双击path,弹出一个编辑框,在值后面加入;%JAVA_HOME%\bin;

Maven的核心笔记(1)配置Maven环境变量

Maven是啥? 1.Maven是一种项目构建管理工具,自动下载架包. 2.目前主流的项目构建工具:Maven.Ant.gradle. 3.两个主要概念:坐标--构件,仓库. 一.maven的环境 1.Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建.报告和文档的软件项目管理工具,简单说--通过标签来自动管理架包.项目. 2.准备工作:下载maven,maven.apache.org 点击downloads下载,在版本中选择版本,Link下的apache-maven