eclipse使用求eclipse的基本操作 怎么用

eclipse使用  时间:2021-08-25  阅读:()

简要介绍下eclipse的概念以及基本的使用

Eclipse简介 近期主要学习当前Java主流开发平台Eclipse,参考书为《Eclipse 从入门到精通》(目前国内Eclipse书籍相当少,图书馆仅有的几本都被借走了,连预约都困难)。

Eclipse最初是IBM的一个软件产品,前期投入了4000万美金。

2001年11月,IBM宣布将其捐给开放源码组织。

目前Eclipse的市场占有率已经超过了Borland公司的JBuilder,成为Java开发平台中的主流。

Eclipse的设计思想是:一切皆为插件。

它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。

Eclipse中三个最吸引人的地方:一是它创新性的图形API,即SWT/JFace,在此之前,我曾经用过Java 的AWT/SWING来开发Windows应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;而SWT/JFace则大大改善了Java在这方面的能力。

二是它的插件机制。

三是利用它的插件机制开发的众多功能强大的插件。

二、Eclipse平台体系结构 Eclipse 平台是一个具有一组强大服务的框架,这些服务支持插件,比如Java开发环境插件(JDT)、插件开发环境(PDE)和其他的第三方插件(New tool)。

它由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助。

图一:Eclipse平台体系结构 平台运行库是内核,它在启动时检查已安装了哪些插件,并创建关于它们的注册表信息。

为降低启动时间和资源使用,它在实际需要任何插件时才加载该插件。

除了内核外,其他每样东西都是作为插件来实现的。

工作区是负责管理用户资源的插件。

这包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。

工作区还负责通知其他插件关于资源变更的信息,比如文件创建、删除或更改。

工作台为 Eclipse 提供用户界面。

它是使用标准窗口工具包(SWT)和一个更高级的API(JFace)来构建的;SWT 是 Java 的 Swing/AWT GUI API 的非标准替代者,JFace则建立在 SWT 基础上,提供用户界面组件。

SWT 已被证明是 Eclipse 最具争议的部分。

SWT 比 Swing 或 SWT 更紧密地映射到底层操作系统的本机图形功能,这不仅使得 SWT 更快速,而且使得 Java 程序具有更像本机应用程序的外观和感觉。

使用这个新的 GUI API 可能会限制 Eclipse 工作台的可移植性,不过针对大多数流行操作系统的 SWT 移植版本已经可用。

Eclipse 对 SWT 的使用只会影响 Eclipse 自身的可移植性——使用 Eclipse 构建的任何Java 应用程序都不会受到影响,除非它们使用 SWT 而不是使用 Swing/AWT。

团队支持组件负责提供版本控制和配置管理支持。

它根据需要添加视图,以允许用户与所使用的任何版本控制系统(如果有的话)交互。

大多数插件都不需要与团队支持组件交互,除非它们提供版本控制服务。

帮助组件具有与 Eclipse 平台本身相当的可扩展能力。

与插件向 Eclipse 添加功能相同,帮助提供一个附加的导航结构,允许工具以 HTML 文件的形式添加文档。

三、Eclipse中CVS的使用 CVS(Concurrent Versions System,并发版本系统),是当前最主流的版本控制系统,目前绝大部分开源项目都使用它来做版本管理。

CVS起源于UNIX/Linux平台,在Windows平台的版本是cvsnt。

我使用了最新版本cvsnt-2.5。

我只做了一个简单的练习,感觉其版本管理功能非常不错,有利于工程化的软件开发,特别是在团队开发的情况下,其将发挥很大作用。

四、SWT/JFace学习 SWT(Standard Widget Toolkit)和JFace 库来开发用于Eclipse环境的图形用户界面,也可以将它们用于开发单独的 GUI 本机应用程序。

下面介绍几个SWT重要术语: Widget —— 基本的 SWT GUI 组件(类似于 Java AWT 中的 Component 和 Swing 中的JComponent)。

Widget 是一个抽象类。

Control ——拥有操作系统的对等物的窗口小部件(换句话说,在操作系统中具有同一身份)。

Control 是一个抽象类。

Composite ——包含其他控件的控件(类似于 Java AWT 中的 Container 和 Swing 中的JPanel)。

Item ——其他控件包含的窗口小部件(该控件可能不是复合控件),比如列表和表。

注意,包含一些项的控件很少包含其他控件,反之亦然。

Item 是一个抽象类。

这些窗口小部件被安排在继承层次结构中。

在上学期高老师面向对象的课中用过AWT/SWING的基础上,学习SWT/JFace则比较轻松。

而且使用Eclipse的SWT Designer插件后,可以图形化很直观地将各个小控件(Button、Text、Label、list、Tree)直接拖到窗口的容器上,大大提高了应用程序界面开发效率。

由于以后课题主要是B/S模式基于Web的开发,而非C/S模式的胖客户端Windows应用程序的开发,所以我只是大概了解了下SWT/JFace,重点放在Eclipse的Web开发上。

五、Eclipse的Web开发 Eclipse目前主流的Web开发环境是Tomcat+Lomboz+Struts+Hibernate,其中Tomcat充当Web服务器,Lomboz是J2EE开发的工具,Struts提供MVS框架支持,Hibernate替代笨重的EJB来充当数据库的持久层(以上所有的工具和软件包功能强大而且全部免费,都可以在网上下载到)。

尽管我目前尚不熟悉以上各软件工具,但是在以后的课题中,我倾向于使用该开发环境,学起来应该也比较快。

但是,目前的现实情况是,尽管有一定的ASP.NET的开发经验,由于目前我对JSP、J2EE、EJB尚未熟悉,所以我想在之后半个月中集中精力熟悉JSP、J2EE、EJB,然后在八月中旬开始则主要看本体的相关论文。

九月份再来熟悉Eclipse的Web开发。

我刚开始学Java 用的eclipse

eclipse.exe怎么使用?

第一次启动Eclipse时,会弹出一个标题为“Workspace Launcher”的窗口,该窗口的功能是设置Eclipse的workspace(工作空间)。

workspace是指Eclipse新建的内容默认的保存路径,以及Eclipse相关的个性设置信息。

该窗口中“Workspace”输入框中是需要设置的路径,可以根据个人的需要进行设置,下面的 “Use this as default and do not ask again”选择项的意思是:使用这个作为默认设置,以后不要再询问,选中以后的效果是:1、下次启动时不再弹出该窗口,2、把这个设置作为默认设置,不选中该选择项则每次启动时都弹出该窗口。

设置完成以后,选择“OK”按钮,就可以启动Eclipse了。

新建项目的步骤如下: 1、 选择菜单“File”>“New”>“Java Project” 2、 在“New Java Project”窗口中,进行新建项目的设定,例如输入Test “Project Name”是必须输入的内容,代表项目名称,在硬盘上会转换成一个文件夹的名称。

“Content”设置项目的内容。

“JRE”部分设置项目使用的JDK版本。

“Project layout”部分设置项目文件内部的目录结构。

3、 选择“Finish”按钮完成设置 项目建立以后,可以到磁盘对应路径下观察一下项目文件夹的结构。

新建源文件的步骤为: 1、 选择菜单“File”>“New”>“Class” 2、 在“New Java Class”向导中,进行新建源文件的设定 “Source folder”代表源代码目录,例如“test/src”,如果该内容和项目保持一致则不需要修改,否则可以选择后续的“Browse…”按钮进行修改。

“Name”代表源文件的名称,例如输入Hello。

“public static void main(String[] args)”选项代表在生成的源代码中包含该代码,选中该设置。

3、 选择“Finish”按钮完成设置,则Eclipse将自动生成符合要求的源代码,并在Eclipse环境中打开。

生成的代码如下: lass Hello { /** *@paramargs */ publicstaticvoid main(String[] args) { // TODO Auto-generated method stub } } 可以把其中的用于说明的注释内容删除,并添加输出字符串的代码,则代表变为如下内容: lass Hello { publicstaticvoid main(String[] args) { System.out.println("Hello World!"); } } 选择工具栏的保存按钮,或者按Ctrl+S组合键保存源文件,在源文件保存时,Eclipse会自动编译该代码,如果有语法错误,则以红色波浪线进行提示。

点击右键,选择“Run as”>“1 Java Application”即可运行。

初学java,来个高手告诉我eclipse的使用方法或者必须要知道的用法,万分感激

标准的答案!首先要下载JDk,也就是javadevelopkit,配好环境变量以后再打开Eclipse(这个是绿色的免安装)。

点击打开窗口新建第一个工程。

按照书上的代码写第一个Java程序。

推荐用书;HeadFirstJava. 另外初学者不用Eclipse也可以,用记事本写了程序以后另存为.java文件,然后再cmd控制台里面用java命令编译以及运行就行

如何使用eclipse新建并编译,运行Java程序

使用eclipse新建并编译,运行java程序的方法和步骤如下: 1.配置Eclipse Eclipse是一个开源的Java IDE开发工具。

在安装JDK后,下载Eclipse,解压包后会有一个Eclipse文件夹,双击Eclipse文件,即可运行Eclipse。

运行Eclipse后第一个需要配置的时workspace,即工程文件存放的物理空间。

2.建立工程 File菜单,选择New子菜单,选Java Project(如果没有,需要选Other...进一步选择Java Project) 弹出对话框如下图: Project名称填写为HelloWorld,点击Finish,完成工程创建。

如下图,会有一个HelloWorld工程: 3.在该工程里,建立Class文件。

点File菜单,选New子菜单,选择Class,如下图: 弹出如下图的对话框。

Source folder内的值,是默认的,因为我们在创建Class之前(上图之前),选择了HelloWorld工程。

Names应该写上,如上图所示,在public static void main(String[] args)前的勾打上(源码中会默认带有main方法。

点击Finish后,进入下图。

补充部分代码。

4.运行程序 即可点击Run按钮,或在Class文件编辑区,右击进入run子菜单,点击Java Application进行调试程序了。

谁知到eclipse的使用方法??高手来

建议用MyEclipse,它的功能共强大些,不过其实就是在eclipse的基础上加了一个MyEclipse插件, 用它可以开发JAVA应用程序也可以开发WEB应用,还可以开发一些组建,至于用法这就不是三言两语能说清的,我觉得一个工具要多用,自然也就清楚了,做为一个基础开发人员的话只要知道一些常用的功能就OK了,你是新手的话去网上找点这个方面的书籍看看罗

求eclipse的基本操作 怎么用

(1)POJO类自动生成Getter和Setter方法 (2)自动生成构造方法(构造函数) (3)通过类自动生成它的接口 (4)自动生成Junit测试类 (5)定制视图 (6)定制New选项

HyperVMart:加拿大vps,2核/3G/25G NVMe/G口不限流量/季付$10.97,免费Windows系统

hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...

百星数据(60元/月,600元/年)日本/韩国/香港cn2 gia云服务器,2核2G/40G/5M带宽

百星数据(baixidc),2012年开始运作至今,主要提供境外自营云服务器和独立服务器出租业务,根据网络线路的不同划分为:美国cera 9929、美国cn2 gia、香港cn2 gia、韩国cn2 gia、日本cn2 gia等云服务器及物理服务器业务。目前,百星数据 推出的日本、韩国、香港cn2 gia云服务器,2核2G/40G/5M带宽低至60元/月,600元/年。百星数据优惠码:优惠码:30...

PhotonVPS:美国Linux VPS半价促销2.5美元/月起,可选美国洛杉矶/达拉斯/芝加哥/阿什本等四机房

photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...

eclipse使用为你推荐
云和数据黑马和云和数据哪家好?有啥区别高级工程师证书如何取得高级工程师证?计算机网络的定义计算机网络的概念方便快捷怎样瘦大腿方便,快捷!2g内存条电脑内存2G和4G的区别零终端什么是圈存机查看加密空间请问下怎么看加密的qq空间照片ps是什么意思PS照片是什么意思?呼叫中心系统方案呼叫中心方案一般包括哪几个方面wps表格数据恢复WPS表格如果变成这样怎么恢复
新加坡虚拟主机 中文国际域名 提供香港vps ipage 本网站服务器在美国维护 国内永久免费云服务器 seovip 国内加速器 免费smtp服务器 国外免费全能空间 ntfs格式分区 泉州移动 电信托管 银盘服务是什么 个人免费主页 空间登入 游戏服务器出租 杭州电信宽带优惠 腾讯数据库 windows2008 更多