最近在用Eclipse,對於一個新手來說,新建項目時出現五花八門的名字,該選擇哪個進行創建呢?今天小編抱着學習的態度,順便整理分享給大家。
選擇File->New->Project... 即可看到如下圖(我做了標記,方便講解):
接下來就分析下各個板塊是干嘛的:
1.Java Project //這是一個空白項目,建立完后可以添加自己想要的內容。
2.Create a Java project from an existing Ant buildfile on the file system //有些開源工程是ant編譯的,通過這個可以將項目進行導入。
3.Map/Reduce Project //創建MapReduce項目
4.Plug -in Project //插件項目,可以用於定制自己的eclipse,比如MyEclipse就是插件項目開發出來的。
5.General 下面的
5.1Facted Project //這個可以理解為"多個項目集合",可以快速選擇構建自己想要的項目。
5.2Project //創建一個空項目
6.Eclipse Modeling Framework
6.1EMF Project //Eclipse的模型框架。
6.2Empty EMF Project//空的模型框架
7.EJB
7.1EJB Project //企業級JavaBean
8.Gradle
8.1Gradle Project //Gradle是一個開源的自動化構建工具,基於此創建的項目。
9.Java
9.1Java Project //看1介紹
9.2Java Project from Existing Ant Buildfile//看2介紹
10.Java EE
10.1Application Client Project //Java應用項目
10.2Connector Project //連接器項目,具體干嘛的我也不清楚
10.3Enterprise Application Project//企業級項目(可以將多個項目比如Maven,JDNI項目包含進來使用)
10.4Utility Project//工具類項目,可以編寫一些工具類代碼然后在其它項目進行引用
11.JavaScript
11.1JavaScript Project //創建一個JS項目,然后其它項目就能引用了
12.JAXB
12.1JAXB Project //一個將XML生成Java代碼的項目。
13.JPA
13.1JPA Project//Java持久層API
14.Map/Reduce
14.1Map/Reduce Project //參見3解釋
15.Maven //Java版本管理工具
15.1Check out Maven Projects from SCM//從SCM系統導入Maven
15.2Maven Module
15.3Maven Project
16.Plug-in Development//插件開發
16.1Feacture Patch
16.2Feacture Project
16.3Fragment Project
16.4Plug-in form Existing JAR Archives
16.5Plug-in Project
16.6Update Site Project
17.Web //web開發
17.1Dynamic Web Project //動態項目開發
17.2Static Web Project //靜態項目開發
17.3Web Fragment Project
18.Examples
18.1Editing and validating XML files //XML項目