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选项

RackNerd:美国便宜VPS,洛杉矶DC-02/纽约/芝加哥机房,4TB月流量套餐16.55美元/年

racknerd怎么样?racknerd美国便宜vps又开启促销模式了,机房优秀,有洛杉矶DC-02、纽约、芝加哥机房可选,最低配置4TB月流量套餐16.55美元/年,此外商家之前推出的最便宜的9.49美元/年套餐也补货上架,同时RackNerd美国AMD VPS套餐最低才14.18美元/年,是全网最便宜的AMD VPS套餐!RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新...

UCloud优刻得,新增1核1G内存AMD快杰云机型,服务器2元/首月,47元/年

UCloud优刻得近日针对全球大促活动进行了一次改版,这次改版更加优惠了,要比之前的优惠价格还要低一些,并且新增了1核心1G内存的快杰云服务器,2元/首年,47元/年,这个价格应该是目前市面上最低最便宜的云服务器产品了,有需要国内外便宜VPS云服务器的朋友可以关注一下。UCloud好不好,UCloud服务器怎么样?UCloud服务器值不值得购买UCloud是优刻得科技股份有限公司旗下拥有的云计算服...

90IDC-香港云主机,美国服务器,日本KVM高性能云主机,创建高性能CLOUD只需60秒即可开通使用!

官方网站:点击访问90IDC官方网站优惠码:云八五折优惠劵:90IDCHK85,仅适用于香港CLOUD主机含特惠型。活动方案:年付特惠服务器:CPU均为Intel Xeon两颗,纯CN2永不混线,让您的网站更快一步。香港大浦CN2測速網址: http://194.105.63.191美国三网CN2測速網址: http://154.7.13.95香港购买地址:https://www.90idc.ne...

eclipse使用为你推荐
临时文件放临时文件在电脑C盘的哪里高级工程师证书高级工程师证书是什么样子的,内容是什么格式的? 一般是社会授予还是单位授予?余额宝收益走势图支付宝余额宝收益46块6,存了多少制作证书用excel如何制作证书模板背投广告搜狐一个广告费用是多少物联网公司排名2019中国物联网企业100强有哪些?安卓手机用什么安全软件好电脑管理安卓手机的软件哪个最好用mysql数据库迁移mysql怎么迁移到数据盘宽带天线如何让无线宽带信号更好?什么是3g什么是3g能做什么
域名信息查询 fc2最新域名 深圳域名注册 汉邦高科域名申请 t楼 mediafire 七夕快乐英文 699美元 秒杀汇 常州联通宽带 环聊 联通网站 google台湾 空间登录首页 免费的域名 帽子云排名 东莞服务器托管 中国域名 国外网页代理 美国主机侦探 更多