2024年3月20日发(作者:)
JDK安装配置开发环境教程
下载JDK
JDK 的全称是 Java(TM) SE Development Kit,即Java标准版(Standard
Edition)开发工具包。这是Java开发和运行的基本平台。换句话说所有用Java语言编
写的程序要运行都离不开它,而用它就可以编译Java代码为类文件。注意,不要下载 JRE
(Java Runtime Environment, Java运行时环境),因为 JRE 不包含 Java 编译器和
JDK类的源码。
下载地址:
/javase/downloads/
点击其后的Download跳转到下一页面:
再次强调注意,不要下载 JRE(Java Runtime Environment, Java运行时环境),
因为 JRE 不包含 Java 编译器和JDK类的源码。我们看到 JDK 支持多个主流操作系
统和硬件平台的安装,包括Windows,Linux,Solaris这些是操作系统软件的版本。
而每个平台又区分了针对不同的硬件环境的(主要是CPU的),x86就是一般的家用电
脑的32位CPU,例如Intel和AMD的;x64则是64位CPU,一般用在服务器上。因
此,我们只要关注Windows x86版本的就可以了
下载完成后我们可以看到这样一个图标:
双击图标安装等待一下后自动跳到如下页面:
许可证协议对话框时点击接受按钮方可继续安装,接下来的安装界面是中文的,点
击下一步或者继续按钮如下图:
在这个屏幕我们可以看到默认安装路径是到c:_xx,
但是呢,这个安装路径需要进行修改,点击更改(A)…按钮来修改JDK的安装目录,点
击后输入类似于C:jdk1.6.0这样的不包含空格,也不包含中文路径的文件夹来安装。
而这样的路径是不推荐的:C:Java学习JDK 1.6。之所以这样做是因为路径带空格和
中文后有时候会出现不必要的问题,导致某些Java程序运行失败,也会在以后设置PATH
和CLASSPATH时出现一些问题。现在你需要记下来安装的路径,然后接着点下一步等
待片刻就可以完成安装了。
配置环境变量:
安装完成后接下来我们将设置一下JDK的环境变量:在我的电脑上点击右键, 选择
属性,在弹出的对话框中选择高级页面,然后点击环境变量按钮, 在出现的环境变量对
话框的系统变量(S)栏目找到Path选中点击编辑, 出现编辑系统变量的对话框, 在变量
值这栏以分号开头分号结尾输入变量JDK 安装目录,例如:C:JDK1.6.0(例如Tomcat
需要这个环境变量来查找 JDK). 如下图所示:
用户变量和系统变量的区别是用户变量只对Windows的当前登录用户可用,而系
统变量则是对所有的用户都有影响。当这些变量设置完毕后,就可以在命令行里面检查
是否设置成功。点击Windows的开始按钮,选择运行(R)...,输入CMD后按下回车,这
时候会出现命令行窗口。输入javac并按下回车(Enter)键,如果能看到如下的输出,
则环境变量已经配置成功:
反过来如果发现输出'javac' 不是内部或外部命令,也不是可运行的程序或批处理文
件。这样的输出信息,则说明环境变量配置失败了,请仔细检查设置的步骤。
JDK 6 中文文档下载地址:
JDK 的中文API文档有助于理解和学习Java语言的基础,但是从长远看还是希望
大家能逐渐熟悉阅读英文的Javadoc。下载CHM格式就可以了,阅读起来比较方便,
还可以搜索。
下载地址:
/jdk/jdk-api-localizations/jdk-api-zh-cn/publis
h/1.6.0/chm/JDK_API_1_6_zh_
Eclipse 3.3的下载,安装和运行
Eclipse 是一款基础的,开源免费的Java开发工具,目前比较流行。Eclipse 3.3 可
以在/ 下载,进入首页后点击黄色的Download按钮,如下图
所示:
点击后可以看到下载页面中的内容:
Eclipse 3.3 分出了几个类型的下载包,第一个是普通的Java开发包,我们下载它
就可以了,点击Eclipse IDE for Java Developers 就可以下载了。第二个是提供有限
的Java EE开发支持的,包括EJB,JSP, JSF的开发;第三个是C/C++的开发包;第四
个是专门做插件和RCP(Rich Client Platform, 富客户端平台,IBM主推的基于Eclipse
的桌面应用开发平台,提供有限的系统底层调用和仿Eclipse外观的界面)开发的;第
五个是传统的Eclipse下载包,包括Eclipse平台,Java开发工具和插件开发。
下载后得到一个压缩包,解压缩到c:后会自
动得到c:eclipse这个目录,这样就算安装完毕了。要运行,进入目录c:eclipse,双
击,就可以启动并运行Eclipse了。启动过程中会提示你选择workspace,
点击OK按钮就可以继续启动,如下图所示:
如果你不希望以后看到这个提示,选中复选框Use this as the default and do not
ask again即可。
第一次启动后主界面还显示一个欢迎页面(Welcome),点击上面的图标关闭欢迎
页面,之后可以做一些基础的Java应用开发。这时界面如下所示:
MyEclipse 6的下载,安装和运行
MyEclipse 6 是一款商业的基于Eclipse的Java EE集成开发工具,换句话说不是
免费产品。官方站点是/。
MyEclipse的安装分为插件版本和ALL in ONE版本,其中ALL in ONE版本无需
自己另外下载安装和配置JDK,Eclipse 3.3, 因此如果你打算已最快的速度装好
MyEclipse,请选择ALL in ONE 版本。
打开首页后点击页面中的下载按钮:之后来到MyEclipse 6的下载页面,需要接受
协议然后才能进行下载:
点击DOWNLOAD按钮后来到真正的下载页面:
编号为1的就是最容易安装的ALL in ONE版本;编号为2的就是插件(PLUG-IN)
版本,这个版本的安装需要你按照前文的叙述分别下载和安装JDK以及Eclipse 3.3;
编号为3的是MyEclipse新推出的基于点对点的自动下载和安装工具。对于初学者来说,
我们推荐下载ALL in ONE,基本上不会出什么问题。分别点击您需要的版本(二者只
选其一即可)后即可开始下载过程,因为文件比较大,大约有200 MB,所以需要耐心
等待。而ALL in ONE版本则个头更大。
ALL in ONE 版本的安装:
ALL in ONE 直接双击文件就可以运行,无需选择更多选项(这个下载的文件名可能
是MyEclipse_6.0.1GA_E3.3.1_)。首先第一个屏幕是欢迎页面,
点击“Next”按钮继续,这一页显示的是许可协议,点击,然后点击”Next”按钮继
续安装,接下来显示的是安装路径,默认是安装到C:Program FilesMyEclipse 6.0,
因为前面已经讲过 Java程序在这种路径下可能会出现不必要的问题,因此推荐在安装
的时候选择一个不带空格的安装路径,如下图所示:
注意修改MyEclipse的安装目录为不带空格的路径,接着一路点击“Next”按钮
等待直到最后完成安装即可。
插件(PLUG-IN) 版本的安装
插件版本的安装基本上和上述一致,所不同的是在接受协议后将会出现一个选择现
有Eclipse 3.3安装目录的对话框,如下图示意:
点击“Choose…”按钮后选中安装好的Eclipse 3.3所在目录例如c:eclipse然后
一路点击“Next”按钮即可。注意如果你这里选择了错误的Eclipse版本例如3.2等等,
安装能够继续,但是安装完毕后MyEclipse将无法正常启动和使用。
点击Windows系统的“开始”菜单后选择“所有程序”,然后选择MyEclipse 6.0
的快捷方式组里面的MyEclipse 6.0.1即可运行,如下图所示:
启动过程中会提示你选择workspace,点击OK按钮就可以继续启动,如前图2.14
所示。第一次启动后主界面还显示一个欢迎页面(Welcome),点击上面的图标关闭欢
迎页面,之后就可以进行开发了。这时界面如下所示:
大家可以在网上搜索MyEclipse的注册码或者注册机得到MyEclipse的注册码,
可以选择菜单MyEclipse -> Subscription Information…来输入,这样你就可以没有
时间和功能限制的使用 MyEclipse的所有功能了。
使用Eclipse/MyEclipse来编写,编译并运行Java程序:
从菜单栏选择File > New > Project > Java Project,接着会打开 New Java
Project 向导:
在Project name 中输入HelloWorld,点击Finish按钮关闭对话框,这样一个Java
项目就建立完毕了。稍等片刻会弹出一个切换透视图的对话框:
为了避免造成更多的麻烦,我们一般选择No按钮就可以了。接着选择菜单File >
New >Class,然后新建类的对话框就出现了:
在Name输入框中输入HelloWorld,点击完成。接着将编辑器里面的代码修改成
如下所示:
当你的代码编写完毕后,MyEclipse会自动将代码编译成类文件。
接下来就可以运行写好的类了,选择菜单Run -> Run 或者按下快捷键 Ctrl+F11,
就可以看到Eclipse会自动调用Java解释器,然后在Console视图中输出“你好,世
界”,如下图所示:
Eclipse 的基础概念,配置和使用
位于菜单条下面的是工具栏。如下图所示:
工具栏包含了最常用的功能。拖动工具栏上的虚线可以更改按钮显示的位置。下表
列出了常见的MyEclipse工具栏按钮及其对应的功能:
常见概念和操作
项目(Project)
Eclipse中所有的可以编译运行的资源必须放在项目中,单独打开文件很多功能不
可用。项目表示了一系列相关的文件和设置(例如类路径,编译器级别,发布路径等等
的设置)。一般来说目录下的.project和.classpath这两个文件描述了当前项目的信息。
打开项目可以先选中单个或者多个项目,然后选择菜单Project -> Open Project,或
者点右键选择菜单Open Project。关闭项目可以先选中要关闭的单个或者多个项目,
然后选择菜单Project -> Close Project,或者点右键选择菜单Close Project。
工作区(Workspace)
一个Eclipse可以有多个工作区,每个工作区包含了多个项目,以及所有其余的设
置信息例如界面布局,文字大小,服务器定义等等。但是一个工作区只能被单个Eclipse
进程使用。另外同一个项目也会加入到不同的工作区中。注意删除工作区目录的时候很
可能误删位于工作区中的项目文件。工作区目录会有一个名为.metadata的目录来保存
所有设置信息。在Eclipse启动的时候会让你选择要使用的工作区。如果输入的工作区
目录不存在,Eclipse会自动创建它。
导入、导出Java项目
导入项目
当下载了包含Eclipse项目的源代码文件后,我们可以把它导入到当前的Eclipse
工作区然后编辑和查看。点击菜单File->Import,然后在弹出的Import对话框中展开
General目录,选择Existing Projects into Workspace,接着点击Next按钮。当选中
单选钮Select root directory:时可以点击Browse…按钮选中包含项目的文件夹,如果
包含项目的话就可以在中间的Projects列表框中显示;而当选中单选钮Select archive
file:时可以点击Browse…按钮选中包含项目的ZIP压缩包,如果包含项目的话就可以在
中间的Projects列表框中显示。最后点击Finish按钮就可以导入项目并打开了。如下
图所示:
导出项目
点击菜单File->Export,然后在弹出的Export对话框中展开General目录,选择
Archive File,接着点击Next按钮。然后在To archive file:输出框中选中要保存的文件
名,一般写成项目名.zip,然后点击Finish按钮即可导出当前项目。还有一种方式是手
工打包,用WinRAR或者WinZIP等工具都可以,先点击工具栏上的打开项目所在目录,
接着就可以用你喜欢的工具来打包代码目录了。
快速修正代码错误
在Eclipse的编辑器中编写代码以及编译后会显示检查出来的错误或者警告并在出
问题的代码行首的隔条上显示红色的灯泡。左键点击灯泡或者按下快捷键Ctrl+1 (或者
菜单Edit > Quick Fix)可以显示修正意见,并在修正前显示预览。如下图所示:
优化导入列表
代码中经常会导入无用的包和类,通过菜单Source -> Organize Imports或者在
编辑器的上下文菜单中选择菜单项Source -> Organize Imports,或者按下快捷键
Ctrl+Shift+O也可以来重新组织并去掉无用的类和包。
添加,修改,删除JRE
通过菜单Window → Preferences,然后选择Java > Installed JREs,可以打开
供
在Eclipse 编写程序所使用的JRE 列表。复选框选中的JRE 是默认的JRE,它被项
目里面
所有的项目来作为编译和启动的JRE(除非在项目的Build Path 中指定了其它的
JRE)。可
以通过Add…按钮来添加新的JRE 定义(在弹出的对话框中选择Browse…按钮然
后选中
JDK 的安装目录,之后点击OK 即可),Edit…按钮可以修改JRE 定义,Remove 按
钮可
以删除JRE 定义,选中不同的JRE 前面的复选框来把它作为默认JRE。虽然
MyEclipse
能够自动找到并显示一个JRE,但是强烈建议大家添加一个JDK 来进行开发,便于
查看JDK
类源码和编码时能够显示提示信息
源码目录,输出路径,Library 和编译器版本设置
点击菜单 Project → Properties 或者在 Package Explorer 项目节点上右键
点击选
择上下文菜单中的Properties,或者用快捷键Alt+Enter,可以打开项目属性对话
框。选择左侧的Java Build Path,可以在右侧显示项目的类路径有关的设置标签页。
Source 页显示了源代码目录(可以使用一个或者多个,里面的源文件将会被编译)以
及Java 源代码编译后产生的类文件所存放的目录。这些参数都可以修改,源代码目录
可以添加或者删除。
Package Explorer 视图默认是不显示类文件的输出目录的
点击 Libraries 页面则可以设置当前项目的类路径,这些类库在编译源文件时使
用。
Add JARs 按钮可以将当前项目中的jar 文件加入到类路径,Add External JARs
则将
添加项目外的jar 文件到类路径,Add Variable 添加变量,Add Library 可以添
加类库(一个或者多个jar 文件的集合,由开发工具定义和管理),Add Class Folder 则
添加目录中的类文件,Edit 可以修改所选类库的设置,Remove 则从类路径中删除选
中的类库。
MyEclipse 快捷键大全
(1)Ctrl+M切换窗口的大小
(2)Ctrl+Q跳到最后一次的编辑处
(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还
会显示即Show Tooltip Description。
F3跳到声明或定义的地方。
F5单步调试进入函数内部。
F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”
的快捷键改成其他的。
F7由函数内部返回到调用处。
F8一直执行到下一个断点。
(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口
(5)Ctrl+Alt+I看Java文件中变量的相关信息
(6)Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有
最近曾打开的文件
(7)Ctrl+/ 在代码窗口中是这种//~注释。
Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在JSP文件窗口中是
。
(8)Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某
个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方
块,点击此方块会跳到此标记处。
(9)右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。
(10)Ctrl+I格式化激活的元素Format Active Elements。
Ctrl+Shift+F格式化文件Format Document。
(11)Ctrl+S保存当前文件。
Ctrl+Shift+S保存所有未保存的文件。
(12)Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被
删除。
(13)Ctrl+Space提示键入内容即Content Assist,此时要将输入法中
Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷键(用于切换英文和其他文字)
改成其他的如改成Ctrl+Shift+Z,同时在“Text Service and Input Languages”对话
框中删掉Chinese(PRC)下面的其他中文输入法只保留紫光输入法,此时按
Ctrl+Shift+Z将在英文和紫光中文之间切换。
Ctrl+Shift+Space提示信息即Context Information。
(14)Ctrl+D删除当前行。
(15)双击窗口的左边框可以加断点。
(16)在.jap.或.java等文件中右键选“Campare With”或“Replace With”可
以找到所有操作的历史记录。
(17)在菜单中选Window-Show View-Navigator可调出导航功能窗。
(18)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一
定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入
法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操
作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配
定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,
这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里
面,后面到前面,则反之)
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的
快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手
工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团
代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,
尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)


发布评论