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 秒自动保存、全字母触发补全。

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

相关推荐
大文说跨境4 分钟前
亚马逊多账号管理浏览器怎么选?云登/紫鸟/AdsPower 对比
java·前端·自动化
CoderYanger19 分钟前
Java EE 进阶:4.Spring Web MVC 入门(第一弹)
java·开发语言·前端·spring·面试·java-ee·mvc
估值探索者34 分钟前
【Python量化选股流水线 #04】选股器好不好用?「昨日候选→今日表现」回看验收
开发语言·python·股票数据·股票数据api接口
顽疲40 分钟前
java springboot vue 养老系统源码详解:请假 care_leave 销假与床位停费日扣实践
java·vue.js·spring boot
XIAEE1 小时前
一个即时通讯项目是怎么长出来的:(Spring Boot 3 + Vue 3 微前端 + 悟空 IM + LiveKit)
java·spring
n87651 小时前
Playwright Java WEB UI 自动化实现框架与逻辑
java·前端·ui
Java_AI工程师1 小时前
Spring4 / SpringBoot1.x 老项目想接入 AI?不用升级框架!3 套无痛落地方案
java·人工智能·spring boot
BBmmo1 小时前
Java Stream 的 filter 为什么看起来没运行?
java
VimorphTech1 小时前
Java 文件缓存实战:如何避免读到未下载完成的视频?
java·spring boot
爱喝热水的呀哈喽2 小时前
HEJIAN RESEARCH
开发语言·matlab