zoukankan      html  css  js  c++  java
  • Java学习 第二章 Java、 Eclipse集成开发环境搭建详解

    第二章   Java、 Eclipse集成开发环境搭建详解

    一、JDK下载安装

    打开官网https://www.oracle.com, 鼠标悬停在Downloads上,选择Popular Downloads-> Java for Develpoers,可以看到java相关版本,下载相关系统的JDK,下载完成后双击点击安装。安装完成后,可在终端中输入java -version查看是否安装成功。

    二、认识Eclipse

    1、Eclipse介绍

    Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组建构建开发环境。

    Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

    Eclipse中的每样东西都是插件,所以可以通过添加插件实现强大的功能,并且可以支持更多语言的额开发,如C/C++、PHP等。许多软件开发商以Eclipse为框架开发自己的IDE。

    2、Eclipse的历史

    Eclipse最初有OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。

    Eclipse项目由IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational SoftWare、Red Hat及Sybase等。

    Eclipse是一个开放源码的项目,它其实Visual Age for Java的替代品,其界面跟先前的Visual Age for Java 很相似,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需要下载各种语言的插件即可。

    从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。

    3、Eclipse分支

    Eclipse分支 = Eclipse标准版+相关功能插件集

    Eclipse Standard  标准版

    Eclipse IDE for Java EE Developers 面向J2EE

    Eclipse IDE for Java Developers 面向Java SE

    Eclipse IDE for C/C++ Developers  面向C/C++

    Eclipse for PHP Developers 面向PHP

    Eclipse for RCP and RAP Developers 面向Eclipse插件开发

    等可在eclipse官网查找所有版本。

    三、Eclipse的衍生版本

    1、MyEclipse介绍

    MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。

    MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate  。

    2、MyEclipse分支

    MyEclipse 标准版

    MyEclipse Blue Edition

    MyEclipse for spring

    MyEclipse Bling Edition

    官网可查看所有版本信息。

    3、ADT Bundle

    ADT(Android Developer Tools)Bundle 是谷歌发布的一个集成了安卓开发环境的Eclipse版本,它的组成如下:

    Eclipse + ADT plugin

    Android SDK Tools

    Android Platform-tools

    A version of the Android platform

    A version of the Android system image for the emulator

    四、下载安装eclipse

    打开终端,输入java -version回车,可查看是否已经安装了java运行环境,如图:

    已经安装。

    如果没有安装,可以进入官网https://www.java.com下载相关系统版本的java运行环境。

    安装好java运行环境后,在官网https://www.eclipse.org/downloads下载符合当前系统的eclipse安装包,双击解压安装即可,第一次打开Eclipse时会要求你指定一个工作空间,也就是开发项目所存在的位置。

    五、为Eclipse安装功能扩展插件

    在eclipse官网中点击PROJRCTS,如图

    点击搜索框下面的LIST OF PROJECTS 显示所有的插件,可根据自己的需求,在插件列表中搜索相关插件,第一个可能就是你想要的点击DownLoads,如图:

    在Downloads界面中有很多相关信息,根据eclipse版本找到相应的链接link,如图:

    右键拷贝链接,然后打开eclipse,点击窗口上的Help->Install New Software..  新窗口有个Work With,把刚才的链接粘贴进去回车,系统会自动联网已确定需要安装的插件,全选点击下一步,下一步,点击同意条款,点击完成,提示重启eclipse即可。

    除了在官网搜索插件外,还有一种更佳便捷的方法,在刚才的Work With中,下拉选择xxx - http://download.eclipse.org/releases/oxygen加载所有的插件,这里要等待一会pending...,在过滤器中搜索相关插件,勾选插件点击下一步,下面都一样。

    六、创建与运行Java项目

    打开eclipse,在左侧的功能管理面板中新建一个项目File->New->java project 弹出新窗口输入项目名称,下面的基本默认路径和默认JRE,例如Demo,点击finish,在项目的src文件夹中创建一个文件选中src右键new->Class类文件,输入名称,例如Test ,勾选public Static void main 主方法,点击finish创建完成,在主方法里面输入System.out.println("Hello”);,点击运行按钮,控制台会输出Hello,项目创建完成。

    七、项目的结构

    上步创建了Demo项目,展开如图

    src 用于存放项目的源代码;

    JRE System Library 当前工程所需要的运行时,打开有很多jar包;

    src下面又默认的包,但是在正规的环境中时不可取的, 正规环境下需要在默认包下面创建子包,右键创建包,这里的包是有命名规则的例如,你的网站地址时www.datacvg.com,那么你的包名就是反过来第一个com是公司商业性质,第二个是公司名称, 然后是项目名称,在后面就是功能划分了。如main,model。view等,例如包名com.datacvg.Demo.main.

    创建完包结构之后需要创建程序的主要入口,也就是主方法。结构如图:

    在文件管理中,可以看到有src和bin两个文件夹,bin在项目中是看不到的,src中包的每级都代表一级文件,如图:

    bin用来存放当前eclipse实施编译的class文件的。

    也可以在文件夹中创建包文件,即在目录下创建文件夹,返回eclipse 项目右键点击Refresh 刷新项目。

    在当前工程文件夹中也可以创建和bin、src同级的文件夹lib,lib主要是存放一些第三方库文件等。刷新项目lib文件只是出现在了工作环境中并没有被引用,需要右键Bulid Path ,出现了新的结构Referenced Libraries 被引用的库。

    八、项目的导入和导出

    导出:选中项目右键Export..-> 选择General->Archive File(压缩文件)点击下一步,勾选需要导出的项目,如果项目导出能让别人导入并开发,后面的两个选项需要勾选上,其他基本不变,只要在To Archive File选择导出路径即可。然后更改名称,可使用.zip格式.   如Demo.zip 点击Finish即可。

    导入: 工程管理面板中 右键选中 import ,新窗口选择General->Existing Projects into Workspace (将当前存在的工程导入到工作空间),点击下一步,选择扫描路径,扫描工程,勾选Copy projects into workspace,将项目copy到工作空间,点击finish。

    也可以直接copy文件传递。

     

    参考:极客学院课程 http://ke.jikexueyuan.com/zhiye/javaweb/

  • 相关阅读:
    some tips
    ORA00847: MEMORY_TARGET/MEMORY_MAX_TARGET and LOCK_SGA cannot be set together
    Chapter 01Overview of Oracle 9i Database Perfomrmance Tuning
    Chapter 02Diagnostic and Tuning Tools
    变量与常用符号
    Chapter 18Tuning the Operating System
    标准输入输出
    Trace files
    DBADeveloped Tools
    Chapter 03Database Configuration and IO Issues
  • 原文地址:https://www.cnblogs.com/lulushen/p/7889106.html
Copyright © 2011-2022 走看看