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. Visual studio之C# 串口通讯SerialPort

    背景 App需要串口进行通讯,在此做个记录和简要说明. 正文 添加命名空间 using System.IO.Ports; 实例化串口 SerialPort serialPortO = new Seri ...

  2. WKWebView的使用

    代码地址如下:http://www.demodashi.com/demo/13431.html 前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下WKWebView的使用 ...

  3. 单元测试JUnit 4(二)——keeps the bar green to keeps the code clean

    1.Failure和Error Failure是指测试失败  Error是指测试程序本身出错  (int a=10/0) 2.JUnit常用注解 2.1 @RunWith: 可以更改测试运行器(继承o ...

  4. swift中的nil与Objective-C中的nil区别

    1.OC中,只有对象才能设置为nil,而swift中除了对象,Int.struct.enum等任何可选类型都可以等于nil 2.OC中,nil是一个指向不存在对象的指针.swift中,nil不是指针, ...

  5. 0基础的小白怎么学习Java?

    自身零基础,那么我们应该先学好Java,首先我们来了解下Java的特性: Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java.另一方面,Jav ...

  6. (C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹

    1 - 基础,浏览一个文件夹 我们知道,在win32中是以外壳名字空间的形式来组织文件系统的,在外壳名字空间里的每一个对象(注)都实现了一个IShellFolder的接口,通过这个接口我们可以直接查询 ...

  7. asp.net 抓取新闻

    前台页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  8. 如何优雅的使用RabbitMQ(转载)

    RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具.消息队列的使用场景大概有3种: 1.系统集成,分布式系统的设 ...

  9. Ajax高级应用---Comet

    非常适合处理体育比赛的分数和股票报价 1.HTTP流 将输出缓存中的内容一次性全部发送到客户端的功能是实现HTTP流的关键所在.

  10. sql关于group by之后把每一条记录的详情的某个字段值合并提取的方法

    在利用group by写了统计语句之后,还有一个查看每一个记录详情的需求, 首先想到的是根据group by的条件去拼接查询条件, 但是条件有点多,拼接起来不仅麻烦,还容易出错, 所以想到要在grou ...