本教程带你在 Windows 上从零装好 JDK 8 与 Eclipse,跑通第一个 Java 程序,并完成常用优化配置。安装包已整理到百度网盘:
链接: https://pan.baidu.com/s/1M0xxIDGa8AjxH_R3sMXF7g 提取码: yw9a
若电脑上已经装过 Java,可直接跳到第四章 Eclipse 安装。
一、认识 Java 平台
JDK(Java Development Kit,Java 开发工具包)是编写、编译和运行 Java 程序的工具箱,包含三大部分:
编译器 javac------把 Java 代码翻译成机器可执行的形式;运行时 JRE------保证程序能正常跑起来;类库------可直接调用的现成代码模块。
Java 分三个版本,学哪个取决于目标场景:
Java SE(标准版):通用编程基础,桌面、服务器、嵌入式都适用,入门必学。
Java EE(企业版):在 SE 基础上面向企业级应用,提供一系列企业级技术与规范。
Java ME(微版):面向手机、智能卡等资源受限的嵌入式设备。
三者共同构成 Java 平台,覆盖从桌面到企业再到移动的各类开发场景。
二、安装 JDK 8(单版本)
2.1 安装步骤
运行下载好的 jdk-8u391-windows-x64.exe,一路点击"下一步"完成安装。
安装目录建议选择不含中文、层级清晰的路径,例如 D:\A_software\JAVA8,这样后续配置环境变量、管理多版本都会更方便(装 C 盘则启动更快)。
图1 JDK8 安装向导首页(点击下一步)
图2 定制安装界面(安装目录设为 D:\A_software\JAVA8)
图3 JDK8 安装完成界面(点击关闭)
2.2 验证安装
按下 Win + R 输入 cmd 打开命令行,执行以下命令:
|---------------|
| java -version |
若输出含 "1.8.0_391",说明 Java 安装成功。也可再输入 java、javac 进一步检查。
图4 cmd 执行 java -version 的输出结果
三、多版本 Java 共存(进阶技巧)
需要同时使用多个 Java 版本时,给每个版本各建一个 JAVA_HOMExx 环境变量;切换版本时只需修改 JAVA_HOME 的指向,无需重装。
四、安装 Eclipse
4.1 安装步骤
右键以管理员身份运行 eclipse-inst-jre-win64.exe,一路点击"下一步",安装时把各选项全部勾选即可。
后续计划做 JavaEE 企业级开发,可选择 "Eclipse IDE for enterprise Java and Web Developers" 进行安装。
可自定义安装目录(默认 C 盘即可),点击 INSTALL 按钮开始安装。随后弹出对话框询问"现在决定还是待会决定",选择待会再决定。
安装过程耗时较长,期间请勿断电。
图5 选择 JavaEE 开发版安装
图6 更改安装目录
4.2 启动并设置工作空间
安装完成后启动 Eclipse,关联自己的工作空间。工作空间(workspace)是存放 Java 代码的目录,可在此自定义位置。
图7 启动 Eclipse 设置工作空间
进入默认页面后即可开始开发,安装过程并不复杂。若需中文界面,可参考对应汉化链接。
五、创建第一个 Java 项目并运行
5.1 新建项目
在左上角点击 File → New → Project...,在弹出的向导中选择 Java Project,点击 Next。
给项目命名(如 Test),选择 Java 版本(如 JavaSE-11),点击 Next / Finish。后续 Java Settings 保持默认,点击 Finish。若弹出"是否打开 Java 透视图"对话框,选择 Open Perspective。
图8 File 菜单选择 New Project
图9 新建项目向导选择 Java Project
图10 新建项目页面(项目名 Test,JRE 选 JavaSE-11)
图11 Open Perspective 弹窗选择 Open Perspective
5.2 新建包与类
在项目里右键 src → New → Package,新建一个包(如 demo)。
再右键 demo → New → Class,新建一个类(如 demo1),并勾选 public static void main(String\[\] args)。
图12 新建 Package(包名 demo)
图13 新建 Class(类名 demo1,勾选 main 方法)
5.3 编写代码并运行
在方法体里写入第一段 Java 代码:
|--------------------------------------------------------------------------------------------------------------------------------------------------------|
| package demo; public class demo1 { public static void main(String\[\] args) { System.out.println("hello panda!"); System.out.println("你好,panda!"); } } |
点击顶部 Run → Run As → 1 Java Application,即可在下方控制台(Console)看到输出:
|------------------------|
| hello panda! 你好,panda! |
看到上述输出,说明你的第一个 Java 程序已成功跑通。
图14 Run → Run As → Java Application
六、Eclipse 优化配置
以下配置可让写代码更高效,按需开启。
6.1 字体大小
Window → Preferences → General → Appearance → Colors and Fonts,修改 Text Font,按需设置字体、字形和大小(推荐 Consolas 14,对 Java 代码显示友好)。
图15 Preferences 中修改 Text Font
6.2 自动保存
General → Editors → Autosave,开启 20 秒自动保存,告别忘记存盘的烦恼。
图16 开启自动保存 20 秒
6.3 代码自动补全
Java → Editor → Content Assist,在 Auto activation triggers for Java 中填入全部字母:
|-------------------------------------------------------|
| .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ |
再到 Content Assist → Advanced,勾选 Java Non-Type Proposals、Java Proposals、Java Proposals (Task-Focused) 等提案类型并保存。之后输入 dou 即会弹出 double 等提示。新手建议先手敲找手感,熟悉后再开启补全提效。
图17 Content Assist 自动激活设置
图18 输入 dou 弹出自动补全提示
七、总结(要点速记)
至此,从 JDK 安装、环境变量配置、多版本共存,到 Eclipse 安装、首个项目运行、编辑器优化,全流程已走通。核心要点速记如下:
JDK 8 装到 D:\A_software\JAVA8,配置好 JAVA_HOME8 / JAVA_HOME / CLASSPATH / Path 四个环境变量。
多版本共存:每版各建一个 JAVA_HOMExx 变量,切换时只改 JAVA_HOME 的值。
Eclipse 免安装解压即用,工作空间路径不要含中文。
建项目流程:File → New → Java Project → 建包建类 → Run As Java Application。
优化配置:Consolas 14 字体、20 秒自动保存、全字母触发补全。
如仍有配置不上的地方,欢迎留言交流。