Java开发环境搭建详细教程(JDK+Eclipse)

article/2025/9/14 22:05:50

前言

学习 Java 编程的第一件事情就是把开发环境搭建起来,这样才能开始快乐的编程学习之旅。然而,很多萌新经常因为种种问题无法搭建好开发环境,导致自己信心受挫,学习兴趣和激情也大减,甚至因此彻底放弃学习 Java 编程!网上虽然有很多相关资料,但鱼龙混杂,众说纷纭,不仅无法解决问题,还搞得萌新晕头转向。

为了帮助更多萌新顺利进入 Java 精彩世界,我精心编写了本篇教程,不仅提供了非常详细的操作步骤,还收集整理了各种常见问题的解决方法(持续更新)。各位萌新只需要花几分钟时间认真看完下面的内容,就一定可以将 Java 开发环境成功搭建起来!

JDK:Java Development Kit,即 Java 开发工具包,它提供了开发和调试 Java 程序所需的各种工具,Java 编程必备。本教程使用的是开源免费的 JDK 版本,即 OpenJDK,而不是 Oracle 公司提供的商业化 JDK 版本(简称 OracleJDK),在这里建议大家使用 OpenJDK,二者的区别会在常见问题中讲到。

安装配置好 JDK 后其实就可以使用系统自带的记事本编写 Java 代码,然后在命令行中调用 javacjava 命令编译运行代码,无需安装其他任何工具。但这种开发方式很低效,编程体验也很糟糕,简单程序或许还能应付,如果用于开发大型复杂项目,绝对会让你痛苦到怀疑人生!

工欲善其事必先利其器,因此我们还需要安装一款功能更强大的集成化开发工具,将开发所需的各种工具整合在一个软件里面,方便我们使用,也就是通常所说的 IDE,本教程使用的是世界流行的 Eclipse 软件。

小知识

IDE:Integrated Development Environment,即集成开发环境,用于提供程序开发环境的软件,它一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写、分析、编译、调试等开发所需功能。

Eclipse 是一款著名的跨平台 IDE,开源免费,其本身就是用 Java 语言开发的,最初主要用于 Java 语言开发,但由于它是一个可扩展的框架平台,可以通过安装不同的插件轻松实现对其它编程语言的支持,比如 C++、Python 等,许多软件开发商以 Eclipse 为框架开发自己的 IDE。

本教程所使用的系统及软件版本如下:

  • Windows 10 64位

  • openjdk-15.0.1_windows-x64

  • eclipse-jee-2020-09-R-win32-x86_64

PS:不同版本的系统或软件的操作方法基本相同,为了节省宝贵时间,建议大家使用和本教程一样的版本!

 

操作步骤

1. 下载 JDK 和 Eclipse

扫描下方二维码,关注「君工教育」公众号,后台回复「开发工具」四个字,打开链接后找到“Java 开发工具(Eclipse)”即可下载。

君工教育官方公众号

下载后得到两个压缩包文件,如下:

  • openjdk-15.0.1_windows-x64_bin.zip

  • eclipse-jee-2020-09-R-win32-x86_64.zip

2. 解压 JDK 和 Eclipse

在 D 盘下新建一个 Java 文件夹,然后将上一步得到的两个压缩包直接解压到该文件夹下。如下图所示:

3. 配置 JDK 相关环境变量

3.1 在桌面上右击“此电脑”,点击“属性”菜单,在打开的窗口中点击左侧的“高级系统设置”菜单;

3.2 在打开的“系统属性”窗口中点击下方的“环境变量”按钮;

3.3 在打开的“环境变量”窗口中点击“系统变量”栏中的“新建”按钮;

3.4 在打开的“新建系统变量”窗口中按下图所示输入变量名和变量值,然后点击下方的“确定”按钮;

PS:变量名是 JAVA_HOME,不区分大小写,变量值是 JDK 的实际解压路径。

3.5 在“环境变量”窗口中双击“系统变量”栏中的"Path"变量,在打开的“编辑环境变量”窗口中按下图所示步骤进行操作;

PS:这里输入的路径就是 JDK 解压后的文件夹里面的 bin 文件夹的完整路径,将这个路径加入系统 Path 环境变量后就可以在命令行下直接通过名字执行 bin 文件夹下的 javac、java 等程序,而不用指定它们的具体路径。

小知识

命令就是可执行程序,当在命令行中输入一个命令的名字(不指定具体路径)执行它时,系统会读取 Path 环境变量的值,并按顺序依次搜索其值表示的所有路径,直到找到对应的可执行程序就停止继续搜索,然后运行它。如果搜索完所有路径都没有找到对应的可执行程序,就会报错。

3.6 在“环境变量”窗口中点击底部的“确定”按钮,剩下的其他窗口都可以直接关闭了。

PS:这里一定要记得点击“确定”按钮,否则之前对环境变量进行的所有配置操作将不会起作用!

4. 测试 JDK 是否部署成功

按 WIN + R 快捷键打开“运行”窗口,输入 cmd 并按回车键打开“命令提示符”窗口。在打开的窗口中输入 javac -versionjava -version 命令并按回车键执行,如果能成功看到如下图所示的版本信息,则证明 JDK 已经部署成功。如果发生错误,请仔细检查前面的每一步操作,尤其是环境变量的配置,多尝试几次肯定能成功!

运行窗口

命令提示符窗口

5. 启动 Eclipse 软件

在成功部署 JDK 后,打开 Eclipse 解压后所在的文件夹(这里是 D:\Java\eclipse),双击“eclipse.exe”这个可执行文件就可以直接启动 Eclipse 软件了。为了方便后续使用,可以将该文件发送到桌面快捷方式(桌面快捷方式可以任意修改名字)。

启动Eclipse

给Eclipse创建桌面快捷方式

6. 写出第一个最简单程序

6.1 启动 Eclipse 后打开如下窗口,提示设置工作空间,可以点击“Browse...”按钮进行修改或保持默认,然后点击底部的“Launch”按钮;

小知识

Workspace:工作空间,就是用于存放 Java 项目(Project)的文件夹。

6.2 稍等片刻即可打开 Eclipse 主界面,可以直接关闭欢迎(Welcome)界面;

6.3 依次点击菜单 File --> New --> Java Project;

6.4 在打开的窗口中按下图所示输入项目名称(Project name)、指定项目文件夹存放路径,其他配置项可以保持默认,然后点击底部的“Next”按钮;

PS:项目名称原则上可以任意指定,但为了便于开发和维护,建议按照项目功能进行命名。每个项目都对应一个文件夹,称之为项目文件夹,项目中的所有源文件、资源文件、配置文件等都统一存放在这个文件夹里面,以方便管理。

6.5 在打开的窗口中按下图所示进行操作,最后点击底部的“Finish”按钮即可创建好一个 Java 项目;

6.6 双击左侧边栏中的项目名称,展开项目结构,然后右击“src”,依次点击菜单 New --> Class;

6.7 在打开的窗口中按下图所示输入包名和类名,可以勾选自动生成主方法,然后点击底部的“Finish”按钮即可创建好一个新的 Java 类;

PS:包(Package)和类(Class)的相关知识和细节在这里不展开,后续教程会以专题进行详细深入讲解。主方法(main)是一个 Java 程序的执行入口,即 Java 程序启动后会自动从主方法中的第一行代码开始逐行往下执行,主方法执行结束返回后,整个程序也会随之结束。

6.8 在主方法中输入 System.out.println("你好,中国!"); 这行代码后,按 Ctrl + S 快捷键保存,然后点击上方工具栏中的绿色三角形按钮编译并运行程序代码。如果没有错误的话,就可以在下方的 Console 窗口中看到这段程序代码的运行结果。

PS:这里输入的代码的功能就是在控制台(Console)窗口中显示“你好,中国!”这行文字内容。

第一个最简单程序

 

常见问题

1. 按照上面的步骤操作还是没有成功或者遇到了其他问题,怎么办?

扫描下方二维码,关注「君工教育」公众号,后台回复「老师救我」四个字,免费获得专业老师的一对一辅导。

君工教育官方公众号

2. OpenJDK 和 OracleJDK 有什么区别?

从费用角度看,OracleJDK 从 2019 年 4 月 16 日开始实施商用收费政策,当你使用 OracleJDK 8u211及以上版本开发具有商业用途的软件时,必须先向 Oracle 公司付费取得授权,否则可能会面临巨大的法律风险。而 OpenJDK 是完全开源免费的,可以自由使用。

从技术角度看,OracleJDK 是基于 OpenJDK 构建的,二者相差不大,不过在性能优化和稳定性方面,OracleJDK 略胜一筹。越来越多的企业都在实际生产环境中使用 OpenJDK,我们君工教育的 Web 和移动应用后台采用的就是 OpenJDK。对于学习者而言,二者基本上没有任何区别。另外,Oracle 公司对开源社区和个人开发者的态度不太友好,而 OpenJDK 社区则非常活跃,忠实用户也越来越多。

总结一下,建议大家使用 OpenJDK。

3. 为什么不使用 OracleJDK 8 这个版本?

目前很多个人和教程还在使用 OracleJDK 8 这个比较老的版本,而拒绝使用更新的版本,很大程度上是因为新版本的 OracleJDK 不再免费了(OracleJDK 8u202 为最后一个免费版本)。新版本 JDK 不仅仅会带来一些新的 Java 语法特性,还会修复一些 Bug,提升性能和稳定性,坚持使用旧版本自然就无法获得这些东西。如果你想使用更新版本的 JDK,但又不想为商业用途付费,最好的解决方案就是使用新版本的 OpenJDK。

4. javac 或 java 命令无法执行,报错如下:

JDK 相关环境变量没有配置成功,具体来说就是 Path 环境变量的值中没有包含 JDK 安装(解压)文件夹中的 bin 文件夹的正确路径,请对照前面的操作步骤仔细检查并修改。

5. 为什么没有配置 CLASSPATH 环境变量?

在 JDK 5 版本之后(本教程使用的是 JDK 15),不再需要配置 CLASSPATH 环境变量。当然,如果你非要多此一举,也不会有什么问题。

6. 执行 javac -versionjava -version 命令成功,但显示的版本信息却不是 15.0.1

出现这种情况,说明你的电脑之前安装过其他版本的 JDK 或者卸载后没有删除相关的环境变量,建议你将所有 JAVA_HOME、CLASSPATH 环境变量以及 Path 环境变量的值中的 JDK 路径都删除,然后对照前面的操作步骤重新配置环境变量。

7. Eclipse 无法启动,报错弹窗如下:

JDK 相关环境变量没有配置成功,请对照前面的操作步骤仔细检查并修改,保证 JDK 部署成功后才能正常运行 Eclipse。

8. Eclipse 无法启动,报错弹窗如下:

系统中起作用的 JDK 版本为 JDK 8,而当前 Eclipse 需要 JDK 11 或更高版本才能正常启动。请将之前安装的低版本的 JDK 完全删除(删除 JDK 文件夹和相关环境变量)后,重新部署本教程提供的 JDK,然后再来运行 Eclipse。


http://chatgpt.dhexx.cn/article/kkoPmtjL.shtml

相关文章

【Java编程进阶】Java开发环境搭建

文章详细讲述了 Java 开发环境的搭建,编写并运行第一个 Java 程序,为后续的 Java 学习做了准备工作。 推荐学习专栏:Java编程进阶之路 文章目录 1. 为什么安装JDK?2. JDK的下载安装3. 配置环境变量4. 第一个Java程序1. 为什么安装JDK? 什么是JDK? JDK是java软件开发包,…

Java开发环境搭建超全详解

在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。 对于大公司来说,软件开发环境搭建工…

JAVA开发环境的搭建(最新版)【2019.2.12】

JAVA环境搭建 JAVA(咖啡)这个名字很有意思这里我会教大家来找到泡咖啡需要的用品 一、下载环境包(找到茶杯) 首先,我们需要到Oracle官网去下载开发环境步骤如下 主页操作如下(可能会随着时间的变化网页布局会改变,不要慌&#…

Java开发环境搭建:Windows

Java开发环境搭建:Windows JDK下载安装JDK下载设置环境变量测试是否安装成功 开发工具下载安装:IdeaIdea下载Idea安装 Idea开发JAVA推荐一波 JDK下载安装 JDK下载 JDK官网下载点这里 根据自己的电脑操作系统选择JDK 的安装包。 需要记住安装位置,后面设置环境变量…

Java开发的环境搭建

目录 1>下载并安装JDK 2>下载并安装IntelliJ IDEA Ultimate 3>下载并安装Tomcat 1>下载并安装JDK 下载地址(要注册账号,建议去百度网盘下载): https://www.oracle.com/java/technologies/javase/javase-jdk8-dow…

java开发环境搭建与配置

java开发环境搭建与配置 1.首先鼠标右击我的电脑,找到“属性”,点击进入 2.找到“高级系统设置”,点击进入 3.点击“高级”,再点击“环境变量” 4.选择“系统变量” 用户变量只对当前用户有效,如用户更换&#xff0…

如何搭建Java的开发环境

我们在学习Java之前第一步应该搭建Java的开发环境,那开发环境如何搭建? 安装JDK配置环境变量 下面逐一介绍: JDK的下载与安装 1. 下载 打开浏览器,搜索JDK8(企业用的最多的是JDK7和JDK8,主流是JDK8&a…

Java开发环境搭建01:JDK安装和配置

一、JDK介绍 JDK是 Java 语言的软件开发工具包,是整个Java开发的核心,它包含了Java的运行环境(JVMJava系统类库)和Java工具(javac命令和java命令等)。总之一句话:开发Java程序必须下载并安装该…

Java开发环境搭建(windows版、史上最详细版)

Java开发环境搭建 在本章节中我们将为大家介绍如何搭建Java开发环境。我使用的是windows系统,那就给大家讲一下在windows系统下搭建java的开发环境。 Jdk介绍 JDK(Java Development Kit)是 Java 语言的软件开发工具包,主要用于…

从零学Java(2)之搭建开发环境

目录 从零学Java(8)之变量 从零学Java(7)之数据类型 从零学Java(6)之字面量和常量 从零学Java(5)之关键字和保留字 从零学Java(4)之编程规范 从零学Java&…

Java基础篇 | Java开发环境的搭建

前言: 对于java以前学过一点点,时间太久都忘了,今天开始就更新java了;从最基础的开始,打好java基础,便于以后复习。我们刚开始学就在dos命令框运行,不要直接在编译器IDEA上直接敲代码&#xff0…

超全详解Java开发环境搭建

在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。 对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司来说,这个工作就交给开发人…

Java环境的搭建

Java环境的搭建 文章目录 Java环境的搭建前言一、Java环境的搭建1.Java 虚拟机——JVM2.JDK安装图解3.环境变量的配置 前言 Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯高斯林 (James Gosling)被誉为“Java之父”。 是一种面向Intern…

用C++实现“杨辉三角“”

C语言实现杨辉三角的输出 先了解一下杨辉三角&#xff0c;如下图&#xff1a; 本文实现的不是的不是等腰三角形形状的杨辉三角&#xff0c;而是直角三角形形状&#xff0c;如下&#xff1a; 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 … 话不多说&#xff0c;代码如下 #include<ios…

杨辉三角-

认识杨辉三角 杨辉三角就是有规律的数组成的一个三角形左右两个数字的和等于下方数 如图&#xff1a; 要用java代码实现杨辉三角我们得发现以下几个规律 1.第1行1个数&#xff0c;第2行2个数&#xff0c;第n行n个数 2.每行的第一个数和最后一个数是都是1 3.数组中表示具体的数…

杨辉三角 算法

最近&#xff0c;看一些东西突然碰到了杨辉三角&#xff0c;有点懵&#xff0c;故查了点资料&#xff0c; 首先看一下杨辉三角形式&#xff1a; 首先&#xff0c;要想编程解决杨辉三角&#xff0c;必先了解其性质&#xff1a; 上述那么多&#xff0c;我们真正需要的也就是第一…

杨辉三角详解--及杨辉三角正输出与倒向输出

PS:再次感谢官方大大推荐的关注&#xff0c;非常非常蟹蟹啦 关于杨辉三角&#xff0c;这里引用百度百科的简介 杨辉三角&#xff0c;是二项式系数在三角形中的一种几何排列&#xff0c;中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲&#xff0c;帕斯卡&…

杨辉三角里的算法

文章目录 题目&#xff1a;题解&#xff1a;杨辉三角由来杨辉三角规律杨辉三角在编程实现 题目&#xff1a; 题目来源杭电ojProblem ID:2032 题解&#xff1a; 1&#xff0c;杨辉三角规律 2&#xff0c;在编程中呈现 3&#xff0c;简化思路 #include<stdio.h> int …

实现杨辉三角的几种方法

杨辉三角&#xff1a;百度百科 方法一&#xff1a;迭代 def triangle_1(x):""":param x: 需要生成的杨辉三角行数:return:"""triangle [[1], [1, 1]] # 初始化杨辉三角n 3 # 从第三行开始计数,逐行添加while n < x:for i in range(0, n-…

[TCP/IP] Linux 搭建服务器局域网

文章目录 [TCP/IP] Linux 搭建服务器局域网1. 使用python内置库http.server2. 使用Http-Server [TCP/IP] Linux 搭建服务器局域网 1. 使用python内置库http.server python3: http.server 命令行启动&#xff1a; # python 3 python -m http.server 8000 # python 2 python -m…