学习Java一般要用到许多工具,而现在大部分都是用eclipse。介绍介绍eclipse的一些功能吧。

功能特点:

Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。

汉化方法:

把下载好的汉化包 zh_CN 放到XX\eclipse\dropins 目录下面。

安装相应的插件:

1.安装wtp,方便web开发 
打开菜单help->Install new Software,单击“add..”按钮,弹出框的name和location都填入“http://download.eclipse.org/webtools/updates/”,等待一会,勾选“Web Tools Platform (WTP) 3.1.2”

2.安装“java decompiler” 
打开菜单help->Install new Software,单击“add..”按钮,弹出框的name和location都填入“http://java.decompiler.free.fr/jd-eclipse/update”,等待一会,勾选“Java Decompiler Eclipse Plug-in”,按向导进行安装。

相关配置: 
1.统一设置为utf-8编码,Window->Preferences->General->Workspace->Text file encoding->Other->UTF-8。
2.修改jsp等默认编码为utf-8,打开Window->Preferences->Web->Jsp Files,修改右面的encoding为(utf-8)。
3.统一设置为utf-8编码,Window->Preferences->General->Content Types,在右面选择“Text”,在default encoding输入“UTF-8”,点“update”按钮更新。 
经过配置后,所有的新建的java、jsp、txt、html、xml、文件夹等编码都是utf-8,这样在jsp、html等文件中设定编码为utf-8,可以避免乱码。

3、ADT 插件离线安装:http://www.cr173.com/soft/55993.html

常用快捷键:

0. Ctrl + 1 (快速修复)
1. Ctrl + D (删除当前行)
2. Ctrl + Alt + ↓(复制当前行到下一行)
3. Alt + / 或者说是 Ctrl + 空格(由于后者与输入法的快捷键冲突,所以,我一般都用前者) 作用:快速插入。
4. Alt+Shift+R 重命名非常好用。
5. Ctrl + Q 定位到最后编辑的地方。
6. Ctrl + Shift + O (自动导入包)
7. Ctrl+/ 注释当前行,再按则取消注释。

本文转自 寂岚峰 51CTO博客,原文链接:http://blog.51cto.com/13271983/1970471,如需转载请自行联系原作者

eclipse相关介绍相关推荐

  1. pthread相关介绍

    pthread相关介绍 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(voi ...

  2. axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...

  3. python映射类型-python映射类型的相关介绍

    映射类型是一类可迭代的键-值数据项的组合,提供了存取数据项及其键和值的方法,在python3中,支持两种无序的映射类型:内置的dict和标准库中的collections.defaultdict类型. ...

  4. Android Pmem相关介绍

    http://fangjian0518.blog.163.com/blog/#m=0 Android Pmem相关介绍 2011-10-18 09:40:26|  分类: Android PMEM | ...

  5. Android O 前期预研之二:HIDL相关介绍

    在上一篇博客里,大致介绍了下Android O 中treble计划的一些背景与相关基本架构,这一篇中跟大家一起来探讨下HIDL相关的内容. Android HAL类型  在此之前的ANDROID版本当 ...

  6. 程序如何在两个gpu卡上并行运行_深度学习分布式训练相关介绍 - Part 1 多GPU训练...

    本篇文章主要是对深度学习中运用多GPU进行训练的一些基本的知识点进行的一个梳理 文章中的内容都是经过认真地分析,并且尽量做到有所考证 抛砖引玉,希望可以给大家有更多的启发,并能有所收获 介绍 大多数时 ...

  7. mysqld命令相关介绍

    https://www.cnblogs.com/shymen/p/8850655.html mysqld命令相关介绍 mysqld --verbose --help 显示服务器选项和可配置变量一览 从 ...

  8. 什么是写一个java类,Java什么是类?class的相关介绍

    本章给大家带来Java什么是类?class的相关介绍,让大家了解关于类(class)的一些知识.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.class Point{ construc ...

  9. Nginx工作原理及相关介绍

    Nginx工作原理及相关介绍 一.Nginx工作原理与模块介绍 1.Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名.Nginx由内核和模块组成,其中,内核的设计非常微 ...

最新文章

  1. iview 表单 验证_iview必备技能一、表单验证规则
  2. 图片点击放大并可点击旋转插件(1)-jquery.artZoom.js
  3. Socket阻塞与非阻塞,同步与异步、I/O模型
  4. 持续集成与持续部署宝典Part 2:创建持续集成流水线
  5. python模拟登录获取Cookie
  6. android布局自适应小示例(用户反馈界面)
  7. 【渝粤教育】电大中专电商运营实操 (2)作业 题库
  8. mysql8导入不同schme_新特性解读 | MySQL 8.0.22 任意格式数据导入
  9. 自适应图片九宫格 css,高度自适应的九宫格效果
  10. 全网首发:安装Python(或其他软件)出现0x80072f7d错误的解决办法
  11. 虚拟机器系统安装管理 Xencenter
  12. C语言中期报告模板,学院毕业设计(论文)中期报告模板
  13. 测试苹果电脑性能软件xbench在哪,mac性能测试网址
  14. 两级缓存框架J2Cache的使用
  15. 微信公众号吸粉软件助你快速增加粉丝数和文章阅读量!
  16. Ubuntu20破解管理员root密码忘记密码找回
  17. [蓝牙 Mesh Zephyr]-[001]-Mesh beacon
  18. 美国向谷歌、微软、雅虎要个人敏感信息,他们真给了
  19. 【微信小程序】wx.request请求后success回调的数据无法显示到页面上
  20. CASIE: Extracting Cybersecurity Event Information from Text阅读总结

热门文章

  1. DeepCTR:易用可扩展的深度学习点击率预测算法库
  2. 4 支付宝手机网站支付demo讲解
  3. 知道创宇研发技能表v2.2
  4. Android 增量更新完全解析 是增量不是热修复
  5. 搭建一个点歌QQ机器人,另外还能看美女
  6. 软件工程到底是学啥的?就业前景咋样?
  7. 关于 el-table-column type属性
  8. springboot成都大学校园植物网站毕业设计-附源码181557
  9. linux解压gz.gz文件,linux解压tar.gz并重命名_linux解压tar.gz文件
  10. 分享112个JS特效动画效果,总有一款适合您