eclipse功能介绍(eclipse是干什么的用的啊)
本文目录
- eclipse是干什么的用的啊
- eclipse 是什么
- eclipse做什么用的
- eclipse是干嘛用的
- eclipse是什么意思
- eclipse常用的一些功能
- 能详细介绍Eclipse么谢谢
- eclipse怎么创建web项目
eclipse是干什么的用的啊
简单一句话,它是用来编程的。 eclipse是IBM公司开发的一个集成编译环境。也就是说代码的录入,编译,调试,运行都可以在一个程序中完成。 eclipse就是为了更方便的开发java软件而设计的,虽然它也支持C等语言,但其对java编程的支持尤其出色。 还有一个好处是,通过一些插件,eclipse可以进行所见即所得的图形界面开发,这大大缓解了java枯燥的图形界面开发过程。 更为重要的是Eclipse集成了重构的工具,使得代码的优化变得尤为简单。 当然对于开发非常重要的调试,eclipse也支持的很好。 Eclipse3.2支持有中文包,且可以导入java 中文 api文档,实现即时查阅API文档的功能。 且引入文档后还有一个好处,其自动补全功能可以提示该类有什么方法,该方法有什么参数,等等功能。 且还有格式化代码功能,很方便的就可以把代码的缩进,空格符合国际标准。
eclipse 是什么
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。历史:Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目要发布代号为Mars的4.5版。语言扩展:Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。其他详情参看百度百科:http://baike.baidu.com/link?url=zxhBqEHbOtI7HbYMwku6yZ5hzpFBpSa4nGN7kJKuHRzrxwqJ-3JGCojLWSRtNfj9fkWxaH8cxbnUFT2zXQQgk4-CxP-WqFC28x6xhX6sZpK
eclipse做什么用的
eclipse 一个集成开发工具,众所周知,java为开发语言提供了很方便的开发平台,但开发出来的程序很容易在不同的平台上面被移植,现在越来越多的人使用它开发软件。 Java有它方便的一个方面,但它同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人复制而据为己有,一般情况下,大多数的人都是用混编器(java obfuscator)来把开发出来的程序进行打乱以达到没有办法来反编译观看源代码,但是这种办法在网上很容易找到相关的软件来重新整理,那么这个混编只能控制一些本来也没有办法动您的软件的人,而对于一些掌握工具的人几乎是透明的,还有就是利用硬件加密锁,但大多数公司提供的硬件加密锁只是提供了一些dll的连接或简单的api调用,只要反编译他们,就很容易把一些api调用去掉,这样硬件加密锁也就不起作用了,但是现在到底有没有更好的办法呢? 以色列阿拉丁公司提供的HASP HL加密锁提供的外壳加密工具中有一个叫做数据加密的功能,这个功能就能很好的防止去除api的调用,各位都知道:硬件加密锁的保护原理就是要你被加密过的软件和加密锁的硬件要紧紧地结合在一起,而且不容易被轻易的剔出原来的调用,这样才能很好的保证您的软件不被盗版,同时这种方式也很容易被程序员掌握,要对一个软件实现保护,大约只需要几分钟的时间就可以了,下面简单介绍一下他的原理: 运用阿拉丁公司提供的外壳工具先把调用你的java解释器来进行加密,那么就是说如果要运用这个解释器就需要有一把特定的加密锁存在,然后我们再运用它提供的外壳加密工具中的内容加密把你写好的java程序当作一个文件来处理而对他进行加密,这个加密是采用的AES128位的算法的,这样这个加密过的数据文件——您的软件就只能被您的保护过的java解释器来进行解释,但是如果没有加密锁就不能够运行您的软件,从而达到真正保护您的软件的目的。
eclipse是干嘛用的
eclipse:Eclipse IDE 是一个主要面向java的开发工具。可以安装多种插件来辅助开发。现在一般的企业里都是用的Eclipse IDE。下面是摘自百度百科:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。希望对你有所帮助。
eclipse是什么意思
eclipse天文学角度的eclipse一个天体经过另一个天体前方,将后者部分或完全挡住的现象。是掩食的特殊类型。 技术角度的eclipseEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。Eclipse简介 Eclipse就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性) 1.1历史背景 Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。 Eclipse已经成为开放原始码计划(Open Source Project),大部分的开发扔然掌握在IBM手中,但是有一部份由eclipse.org的软件联盟主导。( 1.3 Eclipse版本介绍 可以从eclipse.org网站( http://www.eclipse.org/downloads)下载,可以发现『最新』与『最好』的版本,这两种版本通常不一样,基本上有四种版本-或建置(build)可供下载:
eclipse常用的一些功能
很多人都说用了eclipse之后,就抛弃了其他的java ide, 说明它必有爽的地方, 那我来介绍一下用eclipse 开发java,有哪些爽的地方其实特色有很多,我也只是凭我的开发经验, 介绍一下jdt的突出功能.1. 自动修饰代码功能这个功能很大程度上, 把平时一些开发代码中的琐碎的工作给自动化了打开菜单+ Source- Comment: 这个比较有用,比如你写java代码,发觉你有一段代码要注释掉,那就选中那一块代码,然后选这项,他就会自动把这段代码注释掉. 快捷健是 “Ctrl+/“- Uncomment: 反注释, 操作方法和Comment差不多, 快捷键是 “Ctrl+\“- Format: 这个操作项是我一直推荐的, 非常方便, 比如你写了段格式很烂的代码, 乱七八糟的, 那你就选择这项,你会发觉, 哇~~, 我的代码怎么一下子变漂亮了, 不信你可以试试, 快捷键是“Ctrl+Shift+F“, 所以我现在都养成习惯了,写一会儿代码,就c+s+f一下, 呵呵,很方便的.- Sort Member: 这个不是很常用,但是如果你觉得代码太长,老是找不到函数,,也可以试试. 他会帮你把你写的函数,变量重新排序- Organize Import: 这个功能也是一个不用不爽的功能, 比如你编一个项目,发现有很多import都没有用到,或者说你引用了一个类,但是你没有import,结果编译不通过, 那都没关系, 一用这个,所有的问题迎刃而解. 至少我用这个之后, 就从来没有写过import这类语句了. 快捷键是“Ctrl+Shift+O(是字母O,不是数字0)“, 我经常把这个和c+s+f一起用, 呵呵,人也变懒了不少- Override/Implement Method: 这个比如你写一个类, 实现了某一个接口,但是你还没有实现那个接口的函数, 那就用这个,它会自动搜索父类和接口的方法,你可以选择要覆盖还是实现哪些函数- Generate Getter and Setter: 如果你加了一个类变量, 要为它写getter和setter,不用那么麻烦, 用这个把,都是自动的- Generate Delegating Method: 如果某一个field要生成代理函数,用这个把,选一下就ok- Add Javadoc Comment: 点中某一个你想要加javadoc的函数或类或变量,然后选这项,它会自动帮你加好javadoc的头,包括你用的那些param或return- surround with try/catch block: 比如你有一段代码要处理某些exception,可你又忘了用try/catch来写,别急,选中那段代码,然后选这项,你会发觉它会自动针测你这段代码里要抛出哪些exception,并且自动生成好所有代码- externalize string: 这个是在做国际化的时候用的,简单的说,就是把string包在resource bundle里, 这也是i18n的一个解决方案,我想我以后会详细介绍这方面的东西.2. 重构功能:重构这两年很热, 那让我们看看jdt里面的重构到底有多强. 呵呵, 这也是eclipse最吸引我的一个地方.打开菜单+ Refactor- Rename: 如果你写了一个类,你发觉这个类某个类变量的名字起的不太好听, 你觉得不爽, 于是你就想改名字, 那怎么改呢, 就把那个变量名改了? 呵呵,没那么简单,因为你这个变量如果已经在某些函数里引用到,那编译要出错了, 而且你根本就不知道你哪里引用了, 写了那么多代码,脑子都晕了, 那不是死菜了吗? 别紧张, 用这个rename可以帮你解决一切问题, 它不仅可以帮你把变量的名字改了,而且它还会自动搜寻所有这个变量被引用到的地方,然后把那些地方也一起改了, 爽不爽啊, 给你省了很大的劳动力不是.- Move: 同样, 要移动一个实现了的静态函数或变量到别的类的话,用这个移动, 保证不出错- Modify Method Signature: 你设计函数不可能一下子就定型的,比如你一开始这个函数有一个参数,后来发觉不对,要用两个, 那你就要用这个来改, 这样它还会搜寻所有已经引用这个函数的地方, 并且把这些应用的地方也改掉,否则编译也要出错的- Extract Interface: 它可以帮你把一个类抽象成一个接口, 规范你的代码- Extract Method: 如果你写了一段很长的函数, 但是这个函数有些代码有重复利用性, 你就可以把给分割出来, 选中那段代码,然后选这项,系统会问你抽出来的函数的定义, 然后它就会生成这段函数,把实现从原来函数那里抽出来,并在原来函数那里写一个对这个新函数的引用,以保证程序不变性.- Extract Local Variable: 如果你发觉你函数里有些值都是通过一样的表达式得到的,你就可以通过这项把这段表达式变成一个变量,并且把这个变量替换到引用到表达式的地方- Extract Constant: 抽取常量, 比如一个string= “eclipse“, 你觉得很多地方要用到, 那就抽出来变成一个常量 ECLIPSE, 就这么简单- convert local variable to field : 这个看名字就知道, 不多说了- encapsulate field: 这个和生成getter,setter有点类似, 但是不同的在于,如果你有一个public的常量 var,并且已经在别处引用到了, 那你用生成getter,setter肯定有问题, 因为引用的地方没改过来, 用这个的话,不仅会生成getter,setter,而且还会改掉所有引用的地方, 比如把var = ...;的地方改成setvar(...), 把 ... = var地方改成 ... = getvar(); , 呵呵,够强把...3. 敏感帮助:这个jb之类的ide也有, 启动方式为“alt+/“ , 你如果觉得这个不爽,可以选preference-》workbench-》keys-》edit-》content assist 修改键值而且,这个敏感帮助还有一个强的地方在于:你如果想写一个for语句, 呵呵, 就打 for, 然后alt+/, 选一个for的生成方式, 一个完成的for语句就出来了, 呵呵,eclipse多用用, 人都会变懒的这个功能其实是jdt的模板功能,你也可以加自己用的模板, 具体在 preference-》java -》 editor -》templates 加4. Quick Fix功能:比如我们来编一个类A, 如下:public class A {public static void main(String args){System.out.prin(“Hello World“);}}编译是不通过的,print方法打错了, 打成prin了所有你会发觉那一行的左边有个红差差,说明这行有错误,你把鼠标移到那个红差差上,它会有一个提示出来,告诉你出了什么错了这还不止,你还发觉在红差差左边有个电灯泡, 你点那个电灯泡,它会弹出框问你是change to print 还是change to println, 选择change to print, 它就自动帮你改好了,呵呵,连改错都这么方便,太爽了. 当然,如果没有电灯泡的话,你就只能手动改了,毕竟这东西没这么智能,可以帮你自动解决所有的问题
能详细介绍Eclipse么谢谢
Eclipse 是一个开源的、可扩展的集成开发环境,最近已经吸引了业界的很多注意力。Eclipse 的支持者源源不断,当其他 IDE(例如 JBuilder)中具有某些特性而 Eclipse 中没有这些特性时,这些支持者就会感到沮丧,并想法开发这些特性。开发软件的大部分(但不是全部)工作都是编写代码。不管一个 IDE 提供了多少特性,如果它只提供基本的功能,那么它将不会给程序员带来太多帮助。这就是为什么很多程序员长期以来宁愿选择使用简 单的文本器,而不愿使用 IDE。 有趣的是,很多早期采用 Eclipse 的用户都是从文本器上迁移过来的,而不是从其他 IDE 上迁移过来的。当然,这就解释了为什么他们并不介意功能的缺乏。对于很多人来说,这是他们使用的第一个 IDE,这并没有简化他们 的开发任务。IBM 附属的 OTI 是一个非常优秀的面向对象的技术公司,已经花费了 4 千万美元来开发 Eclipse,然后将其捐赠给了开源社区。 更有趣的问题是 Eclipse 是否与其他花钱的 IDE 一样好。 答案非常确定。首先,这取决于您想要用它来做什么。如果您只需要进行基本的开发,就没有必要继续往下看了。对于编码、调试、重 构、单元测试等等, Eclipse 可以与任何一种 IDE 匹敌,甚至比它们还要好。与免费的 JBuilder X Foundation 版本类似, Eclipse 也有代码补足、代码模板的功能,以及对重构、Ant、CVS 和 JUnit 的支持。实际上,您可能会发现 Eclipse 对很多特性的支持都比 JBuilder 更好。例如, Eclipse 具有更多的重构功能,能够更好地支持将本地代码与 CVS 服务器进行合并。 除了这些基本功能之外,还取决于您需要哪些特性,这方面的故事就有些更为复杂了。Eclipse 的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充 Eclipse。如果您需要 基本的 Eclipse IDE 所不具备的特性,一般都可以找到您需要的插件。大部分情况下,您都可以找到免费的插件,至少可以完全实现您想要的功能 -- 例如,对于 Web 和 J2EE 的开发,通常都能找到这种插件。(请参阅 参考资料 中关于在 Structs 和 Web 应用程序开发中获取、安装并使用插件的文章。) 除了免费的插件之外,您还可以找到很多用于 Eclipse 的价格适中的商业插件。如果您只需要一部分高级特性,但却无法找到满意的免费插件,就可以从第三方供应商那里购买这些插件,而 不用去购买完整的企业 IDE 包,这样会更经济。由于 Eclipse 的流行性和开源特性,它已经在 IDE 领域成为一把尖刀 -- 拥有数百种插件,既有免费的,也有商 业的。访问 Eclipse 插件主页 可以找到大部分 Eclipse 插件。 现在我们要特别介绍一下 Eclipse 3.0 在开发时缺少一种特性,而 JBuilder 在很早以前就具有这种特性了:构建用户界面的可视化工具。这种特性现在正在被积极地开发。Eclipse Visual Editor (VE) release 0.5 可以支持 AWT/Swing,现在可用于 Eclipse 2.1.x 的版本,并且很快就可以用于 Eclipse 3.0, release 1.0 了,不过在您阅读本文时可能还不可用。VE 1.0 会作为一个独立软件在 Eclipse 网站上提供下载,它不但可以支持 AWT/Swing,而且也可以支持 SWT。要了解有关 VE 的更多信息,并想体验一下 VE,请参阅 参考资料 中的文章 “Building GUIs with the Eclipse Visual Editor.“ 开始体验 Eclipse Eclipse 与其他 IDE 稍有不同,因为它引入了一个新的对用户界面进行抽象的层次: 视角(perspective)。最终您会发现这个概念会贯穿 Eclipse 的各种丰富特性:它删除了与手头任务无关的选项,从而让您可以集中注意力于要做的事情。 为了方便说明,我们还需要再介绍一些 Eclipse 术语。Eclipse 开发环境(即 Eclipse 主窗口内的全部内容)称为 工作台(workbench)。在这个主窗口中,有各种各样的面板,称为 视图(View),视图中可显示控制台的输出、项目的概要信息等等。多个视图 常常堆叠成记事簿的形式,可通过标签页来选择。除了视图之外,工作台中还有一个特殊的面板,称为 器(editor),这个地方可以各种不同类型的文档,如源代码等。 到此为止,我们对 Eclipse 工作台的描述听起来和 JBuilder 也没什么不同。当您执行不同的任务(如编码、调试、或是将代码的变更合并到中央代码库)时,您可以使用针对这种任务的特殊窗口 排列方式。这些特定于任务的窗口排列方式称为 视角(perspectives)。它十分类似于 JBuilder 中器下面的标签页功能,只不过在 Eclipse 中,整个工作台都可以改变,包括主工具条和菜单。
eclipse怎么创建web项目
在project explorer(项目资源管理器)选中你所建立的项目下的WebContent文件夹鼠标右键 New(新建)——》JSP File菜单项,打开New JSP File对话框在该对话框的“文件名”文本框中输入文件名index.jsp,其他采用默认设置。单击“完成”按钮,完成JSP文件的创建。此时,在项目资源管理器的WebContent节点下,将生成一个名称为index.jsp的节点,也就是你增加的inde.jsp文件。1、Eclipse的介绍:Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。2、Eclipse的功能介绍:Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
更多文章:
whether or not(whether or not怎么用)
2025年3月20日 15:40
tengine(Tengine如何指定cpu核心为什么设置 TENGINE_CPU_LIST=0 或者2 性能没差别)
2025年3月8日 12:40
android定时器(android为什么定时器会内存泄漏)
2025年2月13日 10:50
mysql必背50条语句(大神帮忙 关于mysql中的sql语句)
2025年3月28日 21:50
retirement是什么意思(bond retirement是什么意思)
2025年3月25日 16:00
删除cookies在哪里(IE中的cookie在哪里怎么删除)
2025年3月26日 15:10