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. PyPy与VirtualEnv的安装问题

    PyPy与VirtualEnv的安装问题 说明:本博客由bitpeach原创撰写,请勿商用.转载免费,请注明出处,谢谢. (零)背景 VirtualEnv工具的详细内容是什么,请自行百度.这里大概简介 ...

  2. Opengl ES 1.x NDK实例开发之六:纹理贴图

    开发框架介绍请參见:Opengl ES NDK实例开发之中的一个:搭建开发框架 本章在第三章(Opengl ES 1.x NDK实例开发之三:多边形的旋转)的基础上演示怎样使用纹理贴图,分别实现了三角 ...

  3. Redis使用经验

    首先,缓存的对象有三种: 1:数据库中单条的的数据(以表名跟id作为key永久保存到Redis),在有更新的地方都要更新缓存(不适用于需要经常更新的数据): 2:对于一些不分页,不需要实时(需要多表查 ...

  4. Drupal如何解析主题继承关系?

    Drupal中,主题是可以继承的,或者说是扩展.例如,要创建一个新的名为custom的主题,该主题与名为default的主题只有某些细小的差别.这个时候,不需要复制一份default到custom,可 ...

  5. 修改配置nginx,限制无良爬虫频率

    配置如下: #全局配置 limit_req_zone $anti_spider zone=anti_spider:10m rate=15r/m; #某个server中 limit_req zone=a ...

  6. 在项目中增加自定义icon图标

    以MUI框架为例,内容来自于MUI官网. mui如何增加自定义icon图标 mui框架遵循极简原则,在icon图标集上也是如此,mui仅集成了原生系统中最常用的图标:其次,mui中的图标并不是图片,而 ...

  7. Android Studio Note

    1.中文乱码 很多同学都安装了Android Studio,但是发现中文是乱码,其实这个很好解决的.在IDE里点击File,选择Settings...快捷键是Ctrl+alt+s 在打开的窗口中,找到 ...

  8. Android---Handler消息处理机制

    搞Android的人都知道.android是不同意你在子线程中更新UI操作的.这主要出于线程安全方面的考虑.通常的做法是在主线程中创建一个Handler对象,在子线程中创建一个Message对象.该M ...

  9. Hive SQL 常见问题(转载)

    http://www.aboutyun.com/thread-14942-1-1.html 问题导读 1.Hive查询语句和SQL查询语句区别与联系. 2.distribute by.group by ...

  10. unity,set ugui rectTransform anchor by script

    如果想用代码实现与下面面板相同的功能 试验可知改变上面选项下面四个值也随之变化: 所以说明二者是一回事儿. 因此,只要通过代码修改RectTransform的anchorMax和anchorMin成员 ...