一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java 配置MyEclipse Maven環境具體實現步驟

java 配置MyEclipse Maven環境具體實現步驟

2020-07-08 13:58月光軒轅- JAVA教程

這篇文章主要介紹了 java 配置MyEclipse Maven環境具體實現步驟的相關資料,具有一定的參考價值,需要的朋友可以參考下

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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是無法使用

?
1
2
3
4
5
<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版本不同,那么就無法下載,于是我們需要配置成如下形式

?
1
2
3
4
5
6
<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陣營(笑)

以上即是全部內容

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/u010953266/article/details/49884753

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天美蜜桃精东乌鸦传媒 | 动漫jk美女被爆羞羞漫画 | 天使萌痴汉在线中文字幕 | 亚洲欧美精品一区天堂久久 | 亚洲一欧洲中文字幕在线 | 免费观看的毛片 | 国产女主播在线播放一区二区 | 国产成人一区二区三区视频免费蜜 | 免费叼嘿视频 | 99在线在线视频免费视频观看 | 国产女王女m视频vk 国产农村一级特黄α真人毛片 | waswaswas免费| 涩涩屋视频在线观看 | 亚洲 日本 中文字幕 制服 | 粉嫩极品国产在线观看免费 | 午夜久 | 青青草99| 亚洲高清中文字幕精品不卡 | 四虎永久在线精品国产馆v视影院 | 欧美三级小视频 | 国产资源免费观看 | 四虎免费看黄 | 欧美日韩成人在线 | 亚洲成色www久久网站 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 男人操美女视频 | anal22日本人视频 | 亚洲精品国精品久久99热 | 俄罗斯一级毛片免费播放 | 精品久久免费观看 | 日韩精品中文字幕久久 | sxx免费看观看美女 sss亚洲国产欧美一区二区 | 日韩在线观看网址 | 动漫美女胸被狂揉扒开吃奶动态图 | 四虎成人4hutv影院 | 男女一级特黄a大片 | 久久www免费人成_看片高清 | 国产免费一区二区三区 | 亚洲人成网站在线观看播放青青 | 69av美女 | 国产午夜小视频 |