您的当前位置:首页正文

Java开发环境(含IDE)的搭建

2024-10-18 来源:威能网
Java开发环境(含IDE)的搭建

1. JDK安装及JAVA环境变量配置

1. 下载参考:

JDK1.7下载直达页⾯:

公司⽬前业务应⽤使⽤JDK1.7(⽬前只⽀持1.7, 1.8暂不⽀持)参考:2. 环境变量参考:

新建系统变量

变量名:JAVA_HOME

变量值:例如:D:\\Program Files\\Java\\jdk1.7.0_79变量名:PATH变量值:

在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”⽂本框的起始位置添加“%JAVA_HOME%\\bin;”变量名:CLASSPATH变量值:

在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”⽂本框的起始位置添加“.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\ools.jar;”win7的环境变量路径如下图:

2. Eclipse下载及使⽤

1. 下载

1. 下载地址:

按操作系统选择对应的版本

可选择就近的镜像地址下载

2. 下载后直接解压即可

2. Eclipse简单使⽤教程

1. ⼯作空间

项⽬启动时⼀般可以设置⼯作空间,你可以将其设置为默认⼯作空间,下次启动后⽆需再配置:

⼯作空间(Workspace)有明显的层次结构。 项⽬在最顶级,项⽬⾥头可以有⽂件和⽂件夹。

管理⼯作空间(Workspace)

⽤户通过使⽤视图,编辑器和向导功能来创建和管理⼯作空间中的资源。其中,显⽰⼯作区的内容很多意见中的Project Explorer视图。显⽰项⽬⼯作空间内容的视图是Project Explorer视图。

⽂件创建向导(File > New > File) 。

⽂件夹(Folder)创建向导(File > New > Folder) 。

⼯作空间(workspace)设置

在菜单栏上选择 \"Window\" => \"preferences...\" => \"General\"=>\"Workspace\",设置说明如下图:

Eclipse切换⼯作空间(workspace)

Eclipse切换⼯作空间可以选择菜单栏中选择 \"File\" => \"switch workspace\":

2. Eclipse菜单介绍

Eclipse 查看的菜单栏通常包含以下⼏个菜单:

File 菜单Edit 菜单

Navigate 菜单Search 菜单Project 菜单Run 菜单Window 菜单Help 菜单

通过 Eclipse 插件你可以添加新的菜单和菜单项。

菜单描述

菜单名FileEditSourceSearchProjectRun

Edit 菜单有复制和粘贴等功能。

只有在打开 java 编辑器时 Source 菜单才可见。 Source 菜单关联了⼀些关于编辑 java 源码的操作。Search 菜单可以设置在指定⼯作区对指定字符的搜索。Project 菜单关联了⼀些创建项⽬的操作。

Run 菜单包含了⼀些代码执⾏模式与调试模式的操作。

描述

File 菜单运⾏你打开⽂件,关闭编辑器,保存编辑的内容,重命名⽂件。 此外还可以导⼊和导出⼯作区的内容及关闭 Eclipse。

NavigateNavigate 菜单包含了⼀些快速定位到资源的操作。

WindowWindow 菜单允许你同时打开多个窗⼝及关闭视图。 Eclipse 的参数设置也在该菜单下。HelpHelp 菜单⽤于显⽰帮助窗⼝,包含了 Eclipse 描述信息,你也可以在该菜单下安装插件。3. Eclipse视图介绍

Eclipse视图允许⽤户以图表形式更直观的查看项⽬的元数据。 例如,项⽬导航视图中显⽰的⽂件夹和⽂件图形表⽰在另外⼀个编辑窗⼝中相关的项⽬和属性视图。

Eclipse 透视图(perspective) 可以显⽰任何的视图和编辑窗⼝。

所有的编辑器实例出现在⼀个编辑器区域内,可以通过⽂件夹视图查看。

⼀个⼯作台窗⼝可以显⽰任意数量的⽂件夹视图。每个⽂件夹视图可以显⽰⼀个或多个视图。下图显⽰了⽂件夹视图的四个视图。

视图从⼀个⽂件夹视图移动到另外⼀个⽂件夹视图只需要点击视图标题并推动视图⼯具区域到另外⼀个⽂件夹视图。

创建⽂件夹视图

⽂件夹视图可以通过移动视图标题栏到编辑去外或移动标题栏到另外⼀个⽂件夹视图来动态创建。 下图中如果你拖动了绿⾊线框内的标题栏意味着⼀个新的⽂件夹视图将被创建。

移动拖动图标到窗⼝的底部,您可以创建⼀个横跨窗⼝整个宽度的视图⽂件夹。移动拖动图标到窗⼝的左边或右边,您可以创建⼀个横跨窗⼝的整个⾼度视图⽂件夹。

操作视图

你可以在 Window 菜单中点击 \"Show View\" 选项打开其他视图。

点击 \"Other\" 菜单选项会弹出⼀个 \"Show View\" 对话框,对话框中你可以查找和激活视图。

视图通过各个分类来组织。你可以通过搜索框快速查找视图。 然后打开视图并选择,点击 \"OK\" 按钮即可。4. 创建⼀个JAVA项⽬

通过点击 \"File\" 菜单然后选择 New > Java Project

在项⽬浏览器(Project Explorer)窗⼝中⿏标右击任⼀地⽅选择 New > Java Project在⼯具条上点击新建按钮 并选择 Java Project新建 Java 项⽬向导有两个页⾯。第⼀个页⾯:

输⼊项⽬名称(Project Name 栏中)

选择 Java Runtime Environment (JRE) 或直接采⽤默认的

选择项⽬布局(Project Layout),项⽬布局决定了源代码和 class ⽂件是否放置在独⽴的⽂件夹中。 推荐的选项是为源代码和 class ⽂件创建独⽴的⽂件夹。

你可以点击\"Finish\" 按钮来创建项⽬或点击\"Next\" 按钮来修改 java 构建的配置。Java构建路径⽤于在编译Java项⽬时找到依赖的类,包括以下⼏项:

源码包

项⽬相关的 jar 包及类⽂件项⽬引⽤的的类库

我们可以通过使⽤ Java 项⽬属性对话框中的 Java Build Path(Java 构建路径)选项来查看和修改 Java 构建路径。

Java 项⽬属性对话框可以通过在 Package Explorer 视图中⿏标右击指定的 Java 项⽬并选择 Properties(属性) 菜单项来调⽤。然后 在左边窗⼝选择 Java Build Path(Java 构建路径)。

在 Java 构建路径窗⼝中我们可以已经引⽤到的 jar 包。

引⽤ jar 包可以在 Libraries 选项卡中完成,在 Libraries 选项卡中我们可以通过点击 Add JARs 来添加 Eclipse ⼯作空间中存在的jar包或 点击External JARs 来引⼊其他⽂件中的 jar 包。

5. 创建JAVA包及类

通过点击 \"File\" 菜单并选择 New > Package

在 Package Explorer 中通过右击⿏标选择 > Package在⼯具条上点击包按钮

如果你要创建⼦包,在打开创建 Java 包向导前选择好⽗包,这样在名称字段就有了⽗包的值。在向导弹出框(New Java Package)中可以执⾏以下操作:

输⼊资源⽂件夹名(Source Folder 字段)输⼊包名(Name 字段)点击 \"Finish\"按钮

点击 \"File\" 菜单并选择 New > Class

在 Package Explorer 窗⼝中右击⿏标并选择 New > Class点击类的下拉按钮 并选择 在打开创建 Java 类向导前,最好选择好Java类所属的包名,这样在创建 Java 类时包名字段就会⾃动填充。

Java 类向导的弹窗中你可以进⾏以下操作:

确认⽂件夹名(Source Folder)和包名(Package)是否正确输⼊类名

选取其他修饰类

输⼊超类(Superclass)的名称或点击 Browse(浏览)按钮选择已存在的类点击 Add(添加) 按钮选择类实现的接⼝

在复选框中可以选择⽅法创建⽅式及是否⾃动⽣成注释

点击 Finish(完成)按钮

6. Eclipse运⾏

在运⾏配置(Run Configuration)对话框中可以创建多个运⾏配置。每个配置可以在应⽤中启⽤。运⾏配置(Run Configuration)对话框可以通过 Run 菜单中选择 Run Configurations 来调⽤。

如果要给 Java 应⽤创建运⾏配置需要在左侧列表中选择 \"Java Application\" 并点击 New 按钮。对话框中描述的项有:

运⾏配置名称项⽬名主类名

Arguments(参数)项有:

Program arguments(程序参数) 可以 0 个或多个

VM arguments(Virtual Machine arguments:虚拟机参数) 可以 0 个或多个

Commons 选项卡中提供了通⽤配置,如标准输⼊输出的选项,可以到控制台或指定⽂件。

点击 Apply(提交) 按钮保存运⾏配置并点击 Run(运⾏) 按钮重新执⾏ Java 应⽤。⿏标右击包好 main 函数的 java 类选择 Run As > Java Application

同样你也可以在 Package Explorer 视图中选择包含 main ⽅法的类并按下快捷键: Alt + Shift + X, J

在 Run 菜单中选择 Run Configurations 来启动 Java应⽤,点击运⾏配置的名称,然后点击运⾏按钮的Java应⽤程序。

Run 菜单中的 Run 选项可以重新启动先前启动 Java 应⽤。

重新启动先前启动 Java 应⽤快捷键为 Ctrl + F11。7. Eclispe 常⽤快捷键

快捷键

编辑

Ctrl+1Ctrl+Shift+FCtrl+Shift+MCtrl+Shift+OCtrl+YAlt+/Ctrl+DAlt+↓Alt+↑Ctrl+Alt+↓Ctrl+Alt+↑Shift+EnterCtrl+/Alt+Shift+↑Alt+Shift+←Alt+Shift+→Shift+←Shift+→Ctrl+Shift+←Ctrl+Shift+→Ctrl+←Ctrl+→Ctrl+KCtrl+Shift+KCtrl+JCtrl+Shift+JCtrl+Shift+U

快速修复(最经典的快捷键,就不⽤多说了,可以解决很多问题,⽐如import类、try catch包围等)格式化当前代码添加类的import导⼊

组织类的import导⼊(既有Ctrl+Shift+M的作⽤,⼜可以帮你去除没⽤的导⼊,很有⽤)重做(与撤销Ctrl+Z相反)

内容辅助(帮你省了多少次键盘敲打,太常⽤了)删除当前⾏或者多⾏

当前⾏和下⾯⼀⾏交互位置(特别实⽤,可以省去先剪切,再粘贴了)当前⾏和上⾯⼀⾏交互位置(同上)复制当前⾏到下⼀⾏(复制增加)复制当前⾏到上⼀⾏(复制增加)

在当前⾏的下⼀⾏插⼊空⾏(这时⿏标可以在当前⾏的任⼀位置,不⼀定是最后)注释当前⾏,再按则取消注释

选择

选择封装元素选择上⼀个元素选择下⼀个元素

从光标处开始往左选择字符从光标处开始往右选择字符选中光标左边的单词选中光标⼜边的单词

移动

光标移到左边单词的开头,相当于vim的b光标移到右边单词的末尾,相当于vim的e

搜索

参照选中的Word快速定位到下⼀个(如果没有选中word,则搜索上⼀次使⽤搜索的word)参照选中的Word快速定位到上⼀个

正向增量查找(按下Ctrl+J后,你所输⼊的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显⽰没有找到了,查⼀个单词时,特别实⽤,要退出这个模式,按escape建)反向增量查找(和上条相同,只不过是从后往前查)列出所有包含字符串的⾏

描述

Ctrl+HCtrl+GCtrl+Shift+GCtrl+Shift+TCtrl+Shift+RCtrl+EF4F3Alt+←Alt+→

打开搜索对话框⼯作区中的声明⼯作区中的引⽤

导航

搜索类(包括⼯程和关联的第三jar包)搜索⼯程中的⽂件

快速显⽰当前Editer的下拉列表(如果当前页⾯没有显⽰的⽤⿊体表⽰)打开类型层次结构跳转到声明处前⼀个编辑的页⾯

下⼀个编辑的页⾯(当然是针对上⾯那条来说了)

Ctrl+PageUp/PageDown在编辑器中,切换已经打开的⽂件F5F6F7F8

Ctrl+Shift+DCtrl+Shift+BCtrl+R

Alt+Shift+RAlt+Shift+MAlt+Shift+CAlt+Shift+LAlt+Shift+FAlt+Shift+IAlt+Shift+VAlt+Shift+ZAlt+EnterCtrl+↑Ctrl+↓Ctrl+MCtrl+OCtrl+TCtrl+WCtrl+LF2

调试

单步跳⼊单步跳过单步返回继续显⽰变量的值

在当前⾏设置或者去掉断点

运⾏⾄⾏(超好⽤,可以节省好多的断点)

重构(⼀般重构的快捷键都是Alt+Shift开头的了)

重命名⽅法名、属性或者变量名 (是我⾃⼰最爱⽤的⼀个了,尤其是变量和类的Rename,⽐⼿⼯⽅法能节省很多劳动⼒)

把⼀段函数内的代码抽取成⽅法 (这是重构⾥⾯最常⽤的⽅法之⼀了,尤其是对⼀⼤堆泥团代码有⽤)修改函数结构(⽐较实⽤,有N个函数调⽤了这个⽅法,修改⼀次搞定)

抽取本地变量( 可以直接把⼀些魔法数字和字符串抽取成⼀个变量,尤其是多处调⽤的时候)把Class中的local变量变为field变量 (⽐较实⽤的功能)合并变量

移动函数和变量(不怎么常⽤)重构的后悔药(Undo)

其他

显⽰当前选择资源的属性,windows下的查看⽂件的属性就是这个快捷键,通常⽤来查看⽂件在windows中的实际路径⽂本编辑器 上滚⾏⽂本编辑器 下滚⾏

最⼤化当前的Edit或View (再按则反之)

快速显⽰ OutLine(不开Outline窗⼝的同学,这个快捷键是必不可少的)快速显⽰当前类的继承结构

关闭当前Editer(windows下关闭打开的对话框也是这个,还有qq、旺旺、浏览器等都是)⽂本编辑器 转⾄⾏显⽰⼯具提⽰描述

因篇幅问题不能全部显示,请点此查看更多更全内容