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

georgedatacenter39美元/月$20/年/洛杉矶独立服务器美国VPS/可选洛杉矶/芝加哥/纽约/达拉斯机房/

georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,georgedatacenter是一家成立于2019年的美国VPS商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacenter的VPS采用KVM和VMware虚拟化,可以选择windows...

PacificRack - 洛杉矶QN机房 低至年$7.2 同有站群多IP地址VPS主机

需要提前声明的是有网友反馈到,PacificRack 商家是不支持DD安装Windows系统的,他有安装后导致服务器被封的问题。确实有一些服务商是不允许的,我们尽可能的在服务商选择可以直接安装Windows系统套餐,毕竟DD安装的Win系统在使用上实际上也不够体验好。在前面有提到夏季促销的"PacificRack夏季促销PR-M系列和多IP站群VPS主机 年付低至19美元"有提到年付12美元的洛杉...

极光KVM(限时16元),洛杉矶三网CN2,cera机房,香港cn2

极光KVM创立于2018年,主要经营美国洛杉矶CN2机房、CeRaNetworks机房、中国香港CeraNetworks机房、香港CMI机房等产品。其中,洛杉矶提供CN2 GIA、CN2 GT以及常规BGP直连线路接入。从名字也可以看到,VPS产品全部是基于KVM架构的。极光KVM也有明确的更换IP政策,下单时选择“IP保险计划”多支付10块钱,可以在服务周期内免费更换一次IP,当然也可以不选择,...

eclipse使用为你推荐
文本分析文本分析时,都有哪些去噪的方式错误代码为什么我老是出错误代码?建立网站的步骤创建一个网站的过程点对点短信是什么联通有没有短信套餐?现在网现在网上买东西安全吗,2021年武汉发的货安全吗?背投广告搜狐的广告类型有哪些?报价多少?软件更新不可用为什么我用流量更新软件更新不了请问是什么原因????照片ps是什么意思照片PS:PS是什么意思网络黑科技华为有哪些黑科技?red5集群zookeeper集群为什么是3个以上节点?
yaokan永久域名经常更换 域名主机管理系统 贝锐花生壳域名 美国主机排名 香港加速器 便宜域名 isatap suspended 512m 英语简历模板word howfile 怎么测试下载速度 免费吧 爱奇艺vip免费试用7天 河南移动m值兑换 双12 双线asp空间 空间登入 免费的asp空间 英国伦敦 更多