当前位置:文档之家› eclipse官方使用教程翻译

eclipse官方使用教程翻译

Eclipse 官方教程Lars vogelVersion 2.3Copyright © 2007 - 2011 Lars Vogel11.11.2011Eclipse java ide本教程java ide eclipse的用法,涉及到eclipse的安装,java程序的创建和使用eclipse的细节,教程基于eclipse3.7(indigo)1. eclipse概览很多人知道eclipse是一个java ide。

Eclipse由开源软件社区创建,并且应用于很多不同的领域,比如作为java或者android的开发环境。

Eclipse工程由eclipse基金会管理,eclipse基金会是一个掌管eclipse工程而且帮助培养开源社区以及一个完整的包含产品和服务的非盈利性并由成员支持的公司。

Eclipse起源于2001年,今天在java开发环境市场占有率达到了65%。

Eclipse能够由各种插件来扩展,因此有很多开源工程和公司通过插件扩展了eclipse,所以使用eclipse也可以开发(eclipse rcp)2开始2.1安装Eclipse需要安装安装java运行时。

我推荐使用java 7(就是java1.7)。

安装eclipse需要从/downloads下载包“eclipse ide for java developers”。

并将它解压到一个目录中,使用的目录名不能包含空格,有时候eclipse出现问题就是因为这个。

解压完了之后就可以使用了,不需要什么额外的安装过程。

2.2开始使用eclipse启动eclipse需要双击eclipse.exe(windows),或./eclipse(linux\mac)。

系统会提示你指定一个workspace。

Workspace是用来存储java工程(关于workspace,后面有详细讲解)。

选择一个空目录然后点击OK,如图:Eclipse会启动然后显示出欢迎页面,点击叉可以关闭欢迎界面,3.eclipse用户界面概览eclipse提供了Perspectives,Views,还有editors,views和editors从属于perspectives。

所有的工程都存放于workspace3.1workspace工作区间是一个你进行编程操作的位置(文件路径)。

你可以选择在eclipse启动时候选择workspace,或者通过菜单(File → Switch Workspace → Others)。

你的所有工程,源文件,图像以及其它资源都被保存在workspace下。

你也可以通过启动参数预定义workspace -data path_to_workspace , e.g. c:\eclipse.exe -data "c:\temp" .3.2Perspective一个perspective是一个包含一系列views和editors的虚拟容器。

你可以在一个perspective中改变布局(打开views,editors,或者改变它们的大小和位置)。

Eclipse允许你通过Window菜单切换到另外的perspective,步骤如下:Window → Open Perspective → Other。

对于java开发环境你通常使用java perspective一个通常的问题是不小心错误配置了你的perspective,比如关闭了一个view,这时你可以重置perspective,这样就可以恢复到原始状态,步骤如下:Window → Reset Perspective3.3Views and Editors一个View通常用于显示信息的层次结构或者打开一个editor,一个View的改变通常会直接影响到底层的数据结构Editors是文本编辑器,它具有代码自动完成,撤销(undo),重做(redo),讲编辑器中的功能映射到底层的资源(源文件)。

3.4java Perspective和Package Explorer(包浏览器)应用java开发的默认perspective可以按如下方式打开Window → Open Perspective → Java . 这种perspective中位于左边的“包浏览器”view可以让你浏览你的java工程,你可以通过双击选择你想要操作的组件。

比如打开一个java源文件,如图,展开src节点,然后选择相关的java文件,双击,可以在editor中打开文件。

位于中间的是编辑区,右边的和位于编辑区下部的views也被perspective的开发者认为是有用的,比如“Console”view能够显示系统控制台的输出信息(就是通过System.out.语句打印出的内容)3.5和代码显示同步的包浏览器包管理器可以显示和当前选择的文件的关联,比如你当前正在操作Foo.java,但是又切换到Var.java,则Var.java在包管理器中也会处于选中状态。

要激活这一功能。

点击按钮“Package explorer”View中的“Link with Editor”按钮3.6Problems View因为迟早你会遇到代码或者项目配置方面的问题。

而查看项目中出现的问题,是使用Problems View,它是标准java perspective的一部分,如果你关掉了它,你可以通过以下方式再次打开:Windows → Show View → Problems此外,你可以配置Problems View,比如如果你只想显示当前选中工程,选择“configure contents”4.创建你的第一个java程序下面将描述怎样通过eclipse创建一个最小的java程序,在编程领域有一个传统就是写一个写一个程序在控制台打印一个“Hello World”,我们为了延续这个传统,写一个“Hello eclipse”。

4.1创建工程选择菜单File → New → Java project .将工程的名字命名为de.vogella.eclipse.ide.first,勾选上标记"Create separate source and output folders" .点击finish按钮完成工程的创建,一个新的工程被创建以一个文件夹的标识显示在“包管理器”view中4.2创建包创建一个新的包。

一个好的习惯是将位于最顶层的包命名为和工程一样的名字。

因此创建包de.vogella.eclipse.ide.first操作:选择src,右键单击然后选择New → Package4.3创建java类我们现在创建java 类,右击包名然后选择New → Class输入类名,比如“MyFirstClass”,然后选择标记"public static void main (String[] args)".这样就会创建了一个新文件,然后就可以打开编辑器编辑代码,继续一下的代码package de.vogella.eclipse.ide.first;public class MyFirstClass {public static void main(String[] args) {System.out.println("Hello Eclipse!");}}4.4在eclipse中运行你的工程现在运行你的代码,右击你的java类并选择Run-as → Java application完成,你应该在Console View中看到输出4.5在eclipse环境外运行java程序(创建jar 文件)为了可以在jeclipse外运行你的java程序,你需要以将它以jar包的形式导出。

一个jar文件java应用程序的标准发布模式选择你的工程,右击然后选择Export然后选择JAR文件,选择next。

选择你的工程并提供一个输出路径和一个jar文件的名称。

我把它命名为myprogram.jar。

点击finish,将会在选择的目标目录下创建一个jar文件。

4.6在eclipse外运行程序打开命令行,切换到目标目录(jar文件所在的目录),为了运行这个程序,你需要讲这个jar 文件包含在你的classpath环境变量下。

Classpath定义了那些类将在java运行时中是可用的。

你可以通过-jar 选项讲一个jar文件加入classpath键入这个命令java -classpath myprogram.jar de.vogella.eclipse.ide.first.MyFirstClass并且保证你在正确目录下你就会看到输出,祝贺你,你已经学会了建立java工程,包,java 类,并且可以在eclipse环境内外运行程序了。

5.内容辅助和快速查错5.1内容辅助内容辅助使你能够从编辑器中获得输入帮助,它通过CTRL+Space激活,例如键入再一个java源文件中键入syso,然后按CTRL+Space,syso会被System.out.println("") .代替或者如果你有一个对象,比如Person person,而且你需要看这个对象包含什么方法,你可以键入person,可以键入CTRL+Space看一看哪些方法是可用的。

5.2快速查错无论什么时候有一个问题,eclipse会在有问题的地方加上下划线,选择错误信息然后然后按Ctrl+1查看怎样解决问题的建议例如键入myBoolean = true;如果myBoolean还没有定义,eclipse会对错误进行高亮显示。

选择哪个变量然后按Ctrl+1,然后eclipse会建议创建一个块变量或者一个局部变量。

快速查错非常强大,允许你创建新的局部或者块变量,新的方法,类,将你的异常置于try 和catch中,可以为一个语句分配一个变量。

6.生成代码Eclipse有时候会开发人员生成代码,比如你能够从父类中重写(override)方法,让eclipse 生成一个toString或者hashcode或者equals方法。

Eclipse还能够为你的类中属性生成get 和set方法。

你可以在Source菜单中找到这些选项。

7.eclipse快捷方式Eclipse provides a lot of shortcuts to work efficiently with the IDE. For a list of the most important Eclipse shortcuts please see Eclipse Shortcuts8.使用jars(库)8.1将外部的库(.jar)加入java classpath下面讲描述怎样讲外部的jars加入你的工程。

相关主题