最近在用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项目

Eclipse新建项目介绍的更多相关文章

  1. xcode新建项目介绍

    xcode新建项目介绍 1.打开xcode选择“create a new xcode project 2.product name 工程名称 campany identifter 公司id 一般都写公 ...

  2. eclipse新建项目,报错“Error: workspace\appcompat_v7\res\values-v21\styles_base.xml No resource found that matches the given name”

    新建项目报错,不知道为什么,以前从未出现过的错误,把sdk更新之后,出现莫名错误,自己也是一知半解,在网上找了好久的错误,终于在一个english网站找到了解决方法,soga,从未觉得english如 ...

  3. 【转】eclipse新建项目,报错“Error: workspace\appcompat_v7\res\values-v21\styles_base.xml No resource found that matches the given name”

    原文网址:http://www.cnblogs.com/mbp-study/p/5268478.html 新建项目报错,不知道为什么,以前从未出现过的错误,把sdk更新之后,出现莫名错误,自己也是一知 ...

  4. 将eclipse新建项目的默认编码GBK改为UTF-8

    在eclipse下: 新建项目默认编码设置:Window->Preferences->General->Workspace->Text file encoding 将其改为UF ...

  5. ubuntu下eclipse新建项目没有java project的解决办法

    装好了eclipse之后却发现新建项目没有java project的选项,大致搜索了一下,并没有发现很好的解决方案(大都是让你重新安装什么的),于是开始瞎鼓捣,并且找到了一个方案: 在终端切换到roo ...

  6. MyEclipse/Eclipse新建项目并且部署到服务器(tomcat)下

    1新建项目:file/new/web project/项目名/ok 2部署到tomcat下:tomcat右单机>>add/remove/选择项目/添加/完成(tomcat下有新建的项目) ...

  7. JAVA环境配置-Eclipse新建项目

    首先配置安装jdk和jre 安装如下: 然后配置变量环境:右键我的电脑--属性--高级系统设置--环境变量--系统变量--找到PATH--编辑 将安装配置的jdk的目录和jdk目录下的bin目录放入其 ...

  8. 关于eclipse新建项目问题

    新建Dynamic Web Project项目的时候不能有中文名和空格. 不然会报错:The requested resource is not available. 里面的文件名也不能有中文名和空格 ...

  9. eclipse 新建项目不可选择Java Project 解决方法

    解决方法一: 鼠标点击file-new-other,弹出选项框,选中java project,点击next,接下来就是正常创建java protect的流程了,这个虽然也可以解决,但每次新建java项 ...

随机推荐

  1. 企业级rancher搭建Kubernetes(采用rancher管理平台搭建k8s)

    一.简介 Rancher简介 来源官方:https://www.cnrancher.com/ Rancher是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开源软件去从 ...

  2. xpath_note - Ethan Lee

    https://ethan2lee.github.io/ XPath概览 XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言.它最初是用来搜寻X ...

  3. 基于seo的话 一个页面里的h1标签应该控制在多少个

    不能出现多个,一个页面只能出现一次,次数多了就会造成权重分散

  4. [大餐]开发摘记1--我的Fragment通信的框架

    [大餐]开发摘记1--我的Fragment通信的框架 | 卖牙膏的芖口钉 盒子 盒子 博客 分类 标签 友链 大专栏  [大餐]开发摘记1--我的Fragment通信的框架ass="ROUN ...

  5. mysql数据库笔记0

    mysql数据库笔记0 一次性添加多行数据 例如: INSERT INTO students (class_id, name, gender, score) VALUES (1, '大宝', 'M', ...

  6. Swift和Objective-C中的协议(protocol)有什么异同

    Swift和Objective-C中的protocol的相同点在于:两者可以被用作代理.Objective-C中的protocol类似于Java中的Interface,在实际开发中主要用与适配器模式( ...

  7. 7-29 jmu-python-不同进制数 (10 分)

    输入一个十进制整数,输出其对应的八进制数和十六进制数.要求采用print函数的格式控制进行输出,八进制数要加前缀0o,十六进制数要加前缀0x. 输入格式: 输入一个十进制整数,例如:10 输出格式: ...

  8. 移动端overflow失效问题

    在项目开发中,我们有时候需要实现元素从屏幕外移动到屏幕内的效果. 我们一般会有这样的方案:先通过position: absolution或transform: translate() 使得元素移动到屏 ...

  9. vue+element tree(树形控件)组件(2)

    今天记录组件的代码和一个调用它的父组件的代码,接口接收数据直接传element直接能用的,也就是经过上一章函数处理过的数据以下是代码 父组件 <template> <commonfi ...

  10. 高性能MySQL之锁详解

    一.背景 MySQL里面的锁大致可以分成全局锁.表级锁和行锁三类.数据库锁的设计的初衷是处理并发问题.我们知道多用户共享资源的时候,就有可能会出现并发访问的时候,数据库就需要合理的控制资源的访问规则, ...