最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 配置MyEclipse Maven環(huán)境具體實(shí)現(xiàn)步驟

 更新時間:2016年11月28日 10:57:52   作者:月光軒轅-  
這篇文章主要介紹了 java 配置MyEclipse Maven環(huán)境具體實(shí)現(xiàn)步驟的相關(guān)資料,具有一定的參考價(jià)值,需要的朋友可以參考下

 java 配置MyEclipse Maven環(huán)境

雖然我的大部分項(xiàng)目已經(jīng)遷到Idea上去了,但是在寫部分小的測試程序的時候還是習(xí)慣性的會點(diǎn)開MyEclipse。之前使用第三方庫的時候 我會習(xí)慣的下載jar包,然后build path導(dǎo)入,但是在idea中貌似通過配置maven依賴更方便,于是我在MyEclipse中也想使用pom.xml來導(dǎo)入依賴,在嘗試的過程中遇到了些問題,我這里是記錄解決這些問題的方法。

環(huán)境

Myeclipse for spring  2014
JRE 8
Maven 3.3.3(雖然MyEclipse自帶mvn插件,但是我之前裝過mvn 并不知道中間過程用的是哪個)

對于mvn的功能與pom.xml的格式不做過多介紹,下面直接切入 Ask&&Answer的環(huán)節(jié)

1報(bào)錯 : 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

在配置一個依賴項(xiàng)(你依賴的jar包)的時候需要包含至少三個元素

-groupid
-artifactId
-version

并把元素放在  dependency標(biāo)簽中  并被包含在dependencies標(biāo)簽中

2我不知道我依賴的包的依賴配置項(xiàng)怎么填

網(wǎng)上有一些搜索maven配置信息的網(wǎng)站

我現(xiàn)在常使用這個

http://mvnrepository.com/

需要用什么直接搜就行了,分多次采用多個關(guān)鍵字搜索成功率比較高,比如com.google.gson  分 com.google 和gson 兩個搜索,最后你會得到你想要的結(jié)果

3填寫了依賴項(xiàng)但是還是報(bào)錯 說無法下載怎么辦

比如依賴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包存在別的依賴項(xiàng),只能在jdk5的情況下使用,所以如果當(dāng)前jdk版本不同,那么就無法下載,于是我們需要配置成如下形式

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

這種信息只能通過在網(wǎng)上查找指定包的maven依賴才能解決,沒有一個通行的解決方式。

4我配置好了pom.xml,那么我們怎么導(dǎo)入這些jar依賴

在MyEclipse里面普通項(xiàng)目和maven項(xiàng)目是存在區(qū)別的,如果你想使用maven管理依賴項(xiàng)與生成制品,你需要建立一個maven項(xiàng)目,但是這個操作工程與我們在idea中的操作截然不同,這也與我們的理解存在很大的出入(我需要maven只是幫我下載依賴的jar包,其他情況下 我并不需要他)。

這里有一個替代的解決方案,我們?nèi)绻瓉泶嬖谥粋€普通的項(xiàng)目,現(xiàn)在我們需要使用mvn管理部分的依賴項(xiàng),我們此時可以將原來的項(xiàng)目轉(zhuǎn)化成maven項(xiàng)目,然后使用Debug As-> Maven Install的方式來安裝庫文件。轉(zhuǎn)化完成后 我們還是可以按照之前的方式編譯 導(dǎo)出文件,與之前的不同是 我們可以通過pom.xml來添加依賴項(xiàng)。

轉(zhuǎn)化的方式是   右擊project的名字 ->點(diǎn)擊右擊菜單中的Configure->convert to maven project

其他問題

5 運(yùn)行項(xiàng)目  提示找不到main方法。

可能的一個原因 查看 project  -> propertres->Java build path 

看是否把當(dāng)前Java文件所在的根目錄添加到source里面  (默認(rèn)是src文件夾)

6出現(xiàn)亂碼

這種情況一般出現(xiàn)在MyEclipse默認(rèn)是繼承系統(tǒng)默認(rèn)字符集,這個字符集在windows下一般會變成GBK,但是國際通用的字符集規(guī)范是UTF8,

這種情況可以采用兩種方式解決

對于當(dāng)前目錄設(shè)置字符集

 project  -> propertres->resource

修改Text file encoding 為UTF8

修改MyEclipse默認(rèn)字符集

windows->preference->general->editors->text editors ->spelling 

修改encoding為 UTF8

7java8支持

java8已經(jīng)出來了好幾年了,但是當(dāng)前市場環(huán)境下對java8的支持依舊不算友好,雖然我認(rèn)為lambda的語法確實(shí)很好(但是上手確實(shí)有點(diǎn)麻煩,需要熟悉語法),Myeclipse for Spring 2014 只支持到j(luò)ava7,如果需要使用java8  需要升級到 MyEclipse 2015 GA 以及之后的版本,當(dāng)然你也可以轉(zhuǎn)投idea或者eclipse陣營(笑)

以上即是全部內(nèi)容

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

相關(guān)文章

  • Spring Boot分頁方法定義示例

    Spring Boot分頁方法定義示例

    這篇文章主要為大家介紹了Spring Boot 分頁方法定義,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 繼承jpa?Repository?寫自定義方法查詢實(shí)例

    繼承jpa?Repository?寫自定義方法查詢實(shí)例

    這篇文章主要介紹了繼承jpa?Repository?寫自定義方法查詢實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java代碼中如何去掉煩人的“!=null”

    Java代碼中如何去掉煩人的“!=null”

    這篇文章主要介紹了Java代碼中去掉煩人的“!=null”,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • springboot連接redis并動態(tài)切換database的實(shí)現(xiàn)方法

    springboot連接redis并動態(tài)切換database的實(shí)現(xiàn)方法

    這篇文章主要介紹了springboot連接redis并動態(tài)切換database,本文主為通過修改ConnectionFactory從而達(dá)到動態(tài)切換database的效果,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • Java中的JPA實(shí)體關(guān)系:JPA一對一,一對多(多對一),多對多

    Java中的JPA實(shí)體關(guān)系:JPA一對一,一對多(多對一),多對多

    Java Persistence API(JPA)是Java平臺上的一個對象關(guān)系映射(ORM)規(guī)范,用于簡化數(shù)據(jù)庫操作,其中實(shí)體關(guān)系的映射是核心內(nèi)容之一,本文將深入淺出地探討JPA中的三種基本實(shí)體關(guān)系類型:一對一、一對多、多對多,揭示常見問題、易錯點(diǎn)及其避免策略,希望能幫助大家
    2024-06-06
  • Spring如何根據(jù)條件創(chuàng)建bean,@Conditional注解使用方式

    Spring如何根據(jù)條件創(chuàng)建bean,@Conditional注解使用方式

    這篇文章主要介紹了Spring如何根據(jù)條件創(chuàng)建bean,@Conditional注解使用方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • java必學(xué)必會之網(wǎng)絡(luò)編程

    java必學(xué)必會之網(wǎng)絡(luò)編程

    java必學(xué)必會之網(wǎng)絡(luò)編程,學(xué)習(xí)了解java網(wǎng)絡(luò)編程、網(wǎng)絡(luò)通信協(xié)議、TCP協(xié)議和UDP協(xié)議,對各個協(xié)議進(jìn)行深入學(xué)習(xí),做到必學(xué)必會
    2015-12-12
  • 關(guān)于使用Mybatisplus自帶的selectById和insert方法時的一些問題

    關(guān)于使用Mybatisplus自帶的selectById和insert方法時的一些問題

    這篇文章主要介紹了關(guān)于使用Mybatisplus自帶的selectById和insert方法時的一些問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • SpringBoot 在IDEA中實(shí)現(xiàn)熱部署步驟詳解(實(shí)用版)

    SpringBoot 在IDEA中實(shí)現(xiàn)熱部署步驟詳解(實(shí)用版)

    這篇文章主要介紹了SpringBoot 在IDEA中實(shí)現(xiàn)熱部署步驟詳解(實(shí)用版),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Spring兩種任務(wù)調(diào)度Scheduled和Async的區(qū)別和應(yīng)用場景詳解

    Spring兩種任務(wù)調(diào)度Scheduled和Async的區(qū)別和應(yīng)用場景詳解

    在現(xiàn)代應(yīng)用程序中,任務(wù)調(diào)度是一個非常普遍的需求,Spring框架提供了兩種主要的方式來實(shí)現(xiàn)任務(wù)調(diào)度:??Scheduled?? 和 ??Async??,在這篇文章中,我們將詳細(xì)介紹這兩種方式的區(qū)別和應(yīng)用場景,需要的朋友可以參考下
    2024-12-12

最新評論

邳州市| 章丘市| 三门县| 高邮市| 泾源县| 芜湖市| 诸暨市| 陵川县| 绥德县| 长寿区| 集贤县| 哈巴河县| 建平县| 盐津县| 驻马店市| 根河市| 平安县| 固镇县| 循化| 武冈市| 青阳县| 百色市| 巴楚县| 宕昌县| 武邑县| 深水埗区| 台州市| 商河县| 阿克| 扎兰屯市| 江华| 丹凤县| 邯郸市| 黄陵县| 岱山县| 高邮市| 南漳县| 宁武县| 青神县| 闻喜县| 周至县|