免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

Eclipse的Project Facets屬性

 liang1234_ 2019-01-15

Project Facets

1. 'Project Facets'可理解為:項目的特性,主流 IDE (Eclipse IDEA) 都提供了 facet 的配置。

  'Project Facets'作用:暫不描述,先看下面的實驗。

 

2. 來個例子:

1) 新建一個java project(右鍵-->New-->Java Project)。

2) 來看一下他的'Project Facets'都選中了哪些屬性(選中項目右鍵-->Properties-->Project Facets)

  只選中了一個java有沒有。這個是會被默認(rèn)選中的配置。這是一個最簡單的java項目。

3) 這時我想把這個java項目做成一個web項目。

  3.1) Project Facets中選中Dynamic Web Module[動態(tài)web模板]

  3.2) 點擊Apply

  

  3.3) 看看此時的項目結(jié)構(gòu)發(fā)生了什么變化,增加了WebContent目錄有木有。

  

  3.4)重新打開Project Facets面板框,'JavaScript'選項框也被默認(rèn)選中了。

  

4) 我又想在項目中使用JPA了。在Project Facets面板選中JPA,點擊OK??纯错椖拷Y(jié)構(gòu)發(fā)生了生么變化。

  在src文件夾下,又多了JPA的元數(shù)據(jù)文件。

3. 其他選項的作用我也不是很明了,不再一一嘗試了,但是'Project Facets'的作用應(yīng)該可以理解了。

  簡單歸納一下'Project Facets'的作用特點(此處拷貝而來):

  • facet 定義了 java ee 項目的特性和要求
  • 為項目添加 EAR facet 會自動添加 web.xml (deployment descriptor file) ,并重新設(shè)置classpath
  • 項目創(chuàng)建時至少已經(jīng)有一個 facet,開發(fā)人員可以按需添加其他 facet
  • 有的 facet 會依賴其他 facet
  • 有的 facet 可能和其他 facet 互斥
  • facet 可以設(shè)置版本

4. 總結(jié):項目需要哪些應(yīng)用,添加對應(yīng)的特性即可。

 

Java Compiler

 關(guān)于Java Compiler只說一點:

  Java Compiler選擇的版本必須和'Project Facets'中指定的java版本一致。

  否則Eclipse會報異常:Java compiler level does not match the version of the installed Java project facet。

附配置圖一張:

 

Java Build Path

右側(cè)一排按鈕主要用來添加jar包,變量,類庫,class文件等資源文件。不做細(xì)講。

也只說明一點:

Java Build Path中引用的jdk的版本需要和'Project Facets'中配置的java版本一致。

Run Configurations面板中的JRE配置也需要和'Project Facets'中配置的java版本一致。

 

如果jdk版本不一致,會發(fā)生jsp文件無法正確編譯的問題。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多