1、Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
2、下载地址为: https://www.eclipse.org/downloads/。
3、Eclipse 修改字符集 : Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中点击 Other,选择 UTF-8.
4、Eclipse 多窗口 :在 菜单栏选择: Window -> New Window 来开启多窗口。

5、菜单描述

菜单名 描述

File File 菜单运行你打开文件,关闭编辑器,保存编辑的内容,重命名文件。 此外还可以导入和导出工作区的内容及关闭 Eclipse。
Edit Edit 菜单有复制和粘贴等功能。
Source 只有在打开 java 编辑器时 Source 菜单才可见。 Source 菜单关联了一些关于编辑 java 源码的操作。
Navigate Navigate 菜单包含了一些快速定位到资源的操作。
Search Search 菜单可以设置在指定工作区对指定字符的搜索。
Project Project 菜单关联了一些创建项目的操作。
Run Run 菜单包含了一些代码执行模式与调试模式的操作。
Window Window 菜单允许你同时打开多个窗口及关闭视图。 Eclipse 的参数设置也在该菜单下。
Help Help 菜单用于显示帮助窗口,包含了 Eclipse 描述信息,你也可以在该菜单下安装插件。

6、 Window 菜单中点击 "Show View" 选项打开其他视图
7、操作透视图,通过"Window"菜单并选择"Open Perspective > Other"来打开透视图对话框。
透视图列表也可以通过工具栏上的透视图按钮来打开 (在右上 ) 。

8、工作空间(workspace)设置
在菜单栏上选择 "Window" => "preferences..." => "General"=>"Workspace",设置说明如下图:

9、设置 Java 构建路径

Java构建路径用于在编译Java项目时找到依赖的类,包括以下几项:源码包,项目相关的jar包及类文件,项目引用的的类库。
项目上右键-Properties(属性)-Java Build Path(Java 构建路径),查看和修改 Java 构建路径。
>>>引用 jar 包可以在 Libraries 选项卡中完成,
在 Libraries 选项卡中我们可以通过点击 Add JARs 来添加 Eclipse 工作空间中存在的jar包
点击 External JARs 来引入其他文件中的 jar 包。

10、运行配置(Run Configuration) 和 Debug 配置 一样

位置:Run- Run Configurations。
给 Java 应用创建运行配置需要在左侧列表中选择 "Java Application" 并点击 New 按钮。
对话框中描述的项有:运行配置名称,项目名,主类名
Arguments(参数)项有:
Program arguments(程序参数) 可以 0 个或多个
VM arguments(Virtual Machine arguments:虚拟机参数) 可以 0 个或多个
Commons 选项卡中提供了通用配置,如标准输入输出的选项,可以到控制台或指定文件。
可以从这里run,程序。

11、生成jar包
    打开 Jar 文件向导,在 Package Explorer 中选择你要导出的项目内容。如果你要导出项目中所有的类和资源,只需选择整个项目即可。
    点击 File 菜单并选择 Export----在输入框中输入"JAR" ----在选项中选择 JAR file 选项开启向导。

12、关闭项目
      一个项目可以是关闭或开启状态。 Project > Close Project 来关闭项目/Open是打开项目。也可以在项目上右键。
      项目打开过多影响有:消耗内存,占用编译时间:在删除项目.class 文件(Clean All Projects)时并重新编译(在菜单上选择 Project > Clean > Clean all projects )。

13、编译项目

一个项目可以关联多个编译器。
java 项目关联的是 java 编译器。可以通过以下方式来查看项目关联的编译器:
在 Package Explorer 视图中鼠标右击项目并选择 Properties
在左侧的树形菜单中点击 Builders。
java编译器用于编译java项目。通过点 New 按钮我们可以让java项目关联 Ant builder 编译器。
java 编译器通过编译 java 项目生成 class 文件。当项目源码发生变化时会自动重新编译 java 代码。
可以通过去除 Project 菜单中 Build Automatically (自动编译)项来禁用自动编译功能。

14、 内容辅助

代码提示,默认是输入"."后出现自动提示,用于类成员的自动提示。
设置自动提示的配置在:window->Preferences->Java->Editor->Content Assist:
如果能在我们输入类的首字母按 alt + / 后就出现自动提示,。

15、悬浮提示
preference(首选项) 的 Hovers 页面来配置(搜索框中输入 "hover")。
16、浏览(Navigate)菜单
浏览(Navigate)菜单提供了多个菜单可以让你快速定位到指定资源。
Open Type 菜单项可以打开一个对话框,对话框中可以查找 Java 类型文件。
Open Type in Hierarchy 菜单允许用户在 Type Hierarchy 视图中查看类的继承层次。
Open resource(打开资源)菜单可用于查找工作空间中的文件。

17、添加书签
Eclipse 中可以在编辑器的任意一行添加书签。 您可以使用书签作为提示信息,或者使用书签快速定位到文件中的指定的行。
添加书签--在垂直标尺上右击鼠标并选择能 "Add Bookmark" 即可。
打开 Bookmarks(书签) 视图:点击 Window- Show View > Other,在 General 下选择 Bookmarks。

18、任务管理
在 Java 代码中的注释添加 TODO 单词来标记一个任务,任务可以通过 Tasks(任务) 视图查看。
鼠标右击垂直标尺并选择 Add Task 菜单来添加任务,在弹出的对话框中输入任务描述信息。

19、安装插件
通过Eclipse官方市场 (http://marketplace.eclipse.org/)找到并下载我们需要的插件;
通过点击 Help 菜单中的 Eclipse Marketplace(Eclipse 超市)选项来查找插件;
Help 菜单上的 Install New Software 菜单项来安装插件:知道插件远程的安装地址,你可以通过点击 Add 按钮来提交 URL。

20、代码模板

类体中键入main,然后使用Eclipse的代码提示快捷键(默认为Alt+/),回车,就可以看到Eclipse自动帮我们完成了main函数的完整定义。
自定义代码模板
       Eclipse 还提供了非常多的代码模板,我们可以通过 Windows->Preferences->Java->Editor->Templates (你可以在搜索框中输入Templates查找)看到所有已定义的代码模板列表。 可以自己编辑。

Name:名称,其实就是以后可以用到的代码缩写
     Context:模板上下文,指定该代码模板在什么地方才能生效,对于Java至少包含这么四个:
          Java type members,模板对应的代码是类成员,psvm模板严格来说应该选择这个
         Java statements,模板对应的代码是语句块
         Java,最通用的,只要是Java代码就行
         Java doc,顾名思义了
模板变量:eclipse已经预置了一些模板变量(点Insert Varibles可以看到所有预置变量),如:
           ${cursor}是表示光标
          ${date}表示当前日期字符串
         ${time}表示当前时间字符串
         ${line_selection}让当前行被选中
         ${word_selection}让当前单词被选中
Pattern:代码模板对应的模式,按照你希望代码的格式逐个输入即可。

21、快捷键
Eclipse 快捷键列表可通过快捷键 Ctrl + Shift + L 打开 ;
设置快捷键:window->preferences->general->keys(或直接搜索keys),进入快捷键管理界面;

22、内置浏览器
Window 菜单并选择 Show View > Other,在弹出来的对话框的搜索栏中输入 "browser"。

基础-Eclipse 教程的更多相关文章

  1. Android基础新手教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP

    Android基础新手教程--1.2.1 使用Eclipse + ADT + SDK开发Android APP 标签(空格分隔): Android基础新手教程 1.前言 这里我们有两条路能够选,直接使 ...

  2. Linux基础入门教程

    Linux基础入门教程 --------- Linux学习路径 Linux学习者,常常不知道自己改怎么学习linux:Linux初级,也就是入门linux前提是需要有一些计算机硬件相关的知识或是有一下 ...

  3. WebRTC 零基础开发者教程(中文版)下载

    WebRTC 简介 WebRTC,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术. WebRTC提 ...

  4. python基础系列教程——Python的安装与测试:python的IDE工具PyDev和pycharm,anaconda

    ---恢复内容开始--- python基础系列教程——Python的安装与测试:python的IDE工具PyDev和pycharm,anaconda 从头开启python的开发环境搭建.安装比较简单, ...

  5. Android基础新手教程——1.2 开发环境搭建

    Android基础新手教程--1.2 开发环境搭建 标签: Android基础新手教程 如今主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio ...

  6. SOA体系结构基础培训教程-规范标准篇

    引子:本文是<SOA体系结构基础培训教程>第3章<SOA标准与规范>课件,版权所有,转载请注明出处. 随着SOA在业界的应用日益广泛,SOA的标准化问题也成为各界日益关注的焦点 ...

  7. [置顶] IOS 基础入门教程

    IOS 基础入门教程 教程列表: IOS 简介 IOS环境搭建 Objective C 基础知识 创建第一款iPhone应用程序 IOS操作(action)和输出口(Outlet) iOS - 委托( ...

  8. Python基础入门教程

    Python基础入门教程 Python基础教程 Python 简介 Python环境搭建 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循 ...

  9. SOA体系结构基础培训教程

    SOA体系结构基础培训教程-规范标准篇 引子:本文是<SOA体系结构基础培训教程>第3章<SOA标准与规范>课件,版权所有,转载请注明出处. 随着SOA在业界的应用日益广泛,S ...

随机推荐

  1. Python多线程问题的资料查找与汇总

    Python多线程问题的资料查找与汇总 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpea ...

  2. scott权限

    有时scott数据被破坏了  可以回复 以下为 安装路径 dos下   @G:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\scott. ...

  3. hudson status

    http://sin90lzc.iteye.com/blog/1072123在eclipse上显示hudson构建状态 update site:http://eclipse-plugin-potpou ...

  4. unity3d的三种平面坐标系

    unity3d有如下三种平面坐标系: 1.屏幕坐标系 2.视口坐标系viewport 3.GUI坐标系

  5. 我的Android进阶之旅------&gt;Android关于Activity管理的一个简单封装

    怎样管理当前的执行Activity栈,怎样彻底退出程序.本文封装了一个Activity管理类,能够方便随时退出程序. import java.util.Stack; import android.ap ...

  6. CMSGC造成内存碎片的解决方法

    我们知道,CMSGC在老生代回收时产生的内存碎片会导致老生代的利用率变低:或者可能在老生代总内存大小足够的情况下,却不能容纳新生代的晋升行为(由于没有连续的内存空间可用),导致触发FullGC.针对这 ...

  7. Excel函数sumproduct应用案例-多条件求和

    作者:iamlaosong 越来越认为sumproduct这个函数实用,过去用sum组函数.改起来复制起来都麻烦,sumif在条件多的时候也认为不方便. 如今改用sumproduct函数,就简单多了. ...

  8. UCI机器学习库和一些相关算法(转载)

    UCI机器学习库和一些相关算法 各种机器学习任务的顶级结果(论文)汇总 https://github.com//RedditSota/state-of-the-art-result-for-machi ...

  9. 类似Unity的全新游戏引擎Godot

    http://www.godotengine.org/wp/ Godot是一个全新开发的游戏引擎,其功能集类似知名的跨平台游戏引擎Unity,可用于开发PC.主机.移动和Web游戏.开发者声称引 擎的 ...

  10. IPC之SystemV

    svipc - System V interprocess communication mechanisms linux实现的System V interprocess communication ( ...