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

2022年最新PHP短网址生成系统/短链接生成系统/URL缩短器系统源码

全新PHP短网址系统URL缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。系统使用了Laravel框架编写,前后台双语言使用,可以设置多域名,还可以开设套餐等诸多功能,值得使用。链接: https://pan.baidu.com/s/1ti6XqJ22tp1ULTJw7kYHog?pwd=sarg 提取码: sarg文件解压密码 www.wn7...

Sharktech10Gbps带宽,不限制流量,自带5个IPv4,100G防御

Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...

VoLLcloud:超便宜香港CMI大带宽vps-三网CMI直连-年付四免服务-低至4刀/月-奈飞

vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。致力于全球服务器租用、托管及云计算、DDOS安 全防护、数据实时存储、 高防服务器加速、域名、智能高防服务器、网络安全服务解决方案等领域的智 能化、规范化的体验服务。所有购买年付产品免费更换香港原生IP(支持解锁奈飞),商家承诺,支持3天内无条件退款(原路退回)!点击进入:vollclo...

eclipse使用为你推荐
3389什么是3389云和数据云和数据到底是培训机构还是公司文件保护Word文档写保护了不能再次修改了 怎么解除保护?文件保护我的电脑总是出现“windows文件保护快速网怎样能让女人迅速达到性高潮?测量师测量员证与测量师证有什么不同360网络收藏夹360浏览器的网络收藏夹怎么导出啊?java教程pdf谁能提供几本JAVA初级入门的电子书通话宝什么是中国电信通话宝?具体说一下无线存储为什么wifi连接上了显示保存何解
重庆域名注册 韩国vps 美国主机推荐 debian7 数字域名 ftp教程 域名转接 双线主机 卡巴斯基免费试用 新睿云 双12 金主 美国迈阿密 国内空间 免费主页空间 wordpress空间 accountsuspended windowsserver2008 美国主机 WHMCS 更多