Java 开发环境搭建与 Eclipse 使用速通教程

本教程带你在 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 秒自动保存、全字母触发补全。

如仍有配置不上的地方,欢迎留言交流。

相关推荐
用户8181870627461 小时前
第37章 Java应用在K8s里的经典坑:容器内存/CPU limit与JVM参数不匹配导致的OOMKilled
java·后端
马剑威(威哥爱编程)1 小时前
【AI全栈后端12-03】Spring Boot 用多模型路由把智能客服成本降下来
java·人工智能·spring boot
阿钱真强道1 小时前
24 嵌入式操作系统 | 项目启动与环境准备(PyQt5 / Flask 两个“最小可跑“)
开发语言·qt·flask·架构设计·协议契约
霸道流氓气质1 小时前
AI模型幻觉检测与抑制完全指南:从规则引擎到RAG对比的Java生产级实战
java·开发语言·人工智能
前端 贾公子1 小时前
LangChain核心组件 == 提示词(Prompts)
开发语言·c#
niucloud-admin1 小时前
JAVA V6 多商户商城 开发文档——手机端前端
java·开发语言·前端
茉莉玫瑰花茶2 小时前
GO [ 并发 ]
开发语言·后端·golang
云安全助手2 小时前
自建接入VS聚合平台:企业 AI 调用的选型思路与迁移成本拆解
java·大数据·数据库·人工智能·ai大模型
樱花落木兰2 小时前
SpringBoot + ECharts 后台数据统计报表模块实战
java·javascript·spring boot·ai·log4j·github·echarts