2023年7月4日发(作者:)
Java开发环境搭建详细教程(JDK+Eclipse)前⾔学习 Java 编程的第⼀件事情就是把开发环境搭建起来,这样才能开始快乐的编程学习之旅。然⽽,很多萌新经常因为种种问题⽆法搭建好开发环境,导致⾃⼰信⼼受挫,学习兴趣和激情也⼤减,甚⾄因此彻底放弃学习 Java 编程!⽹上虽然有很多相关资料,但鱼龙混杂,众说纷纭,不仅⽆法解决问题,还搞得萌新晕头转向。为了帮助更多萌新顺利进⼊ Java 精彩世界,我精⼼编写了本篇教程,不仅提供了⾮常详细的操作步骤,还收集整理了各种常见问题的解决⽅法(持续更新)。各位萌新只需要花⼏分钟时间认真看完下⾯的内容,就⼀定可以将 Java 开发环境成功搭建起来!JDK:Java Development Kit,即 Java 开发⼯具包,它提供了开发和调试 Java 程序所需的各种⼯具,Java 编程必备。本教程使⽤的是开源免费的 JDK 版本,即 OpenJDK,⽽不是 Oracle 公司提供的商业化 JDK 版本(简称 OracleJDK),在这⾥建议⼤家使⽤OpenJDK,⼆者的区别会在常见问题中讲到。安装配置好 JDK 后其实就可以使⽤系统⾃带的记事本编写 Java 代码,然后在命令⾏中调⽤ javac 和 java 命令编译运⾏代码,⽆需安装其他任何⼯具。但这种开发⽅式很低效,编程体验也很糟糕,简单程序或许还能应付,如果⽤于开发⼤型复杂项⽬,绝对会让你痛苦到怀疑⼈⽣!⼯欲善其事必先利其器,因此我们还需要安装⼀款功能更强⼤的集成化开发⼯具,将开发所需的各种⼯具整合在⼀个软件⾥⾯,⽅便我们使⽤,也就是通常所说的 IDE,本教程使⽤的是世界流⾏的 Eclipse 软件。⼩知识IDE:Integrated Development Environment,即集成开发环境,⽤于提供程序开发环境的软件,它⼀般包括代码编辑器、编译器、调试器和图形⽤户界⾯等⼯具,集成了代码编写、分析、编译、调试等开发所需功能。Eclipse 是⼀款著名的跨平台 IDE,开源免费,其本⾝就是⽤ Java 语⾔开发的,最初主要⽤于 Java 语⾔开发,但由于它是⼀个可扩展的框架平台,可以通过安装不同的插件轻松实现对其它编程语⾔的⽀持,⽐如 C++、Python 等,许多软件开发商以 Eclipse 为框架开发⾃⼰的 IDE。本教程所使⽤的系统及软件版本如下:Windows 10 64位openjdk-15.0.1_windows-x64eclipse-jee-2020-09-R-win32-x86_64PS:不同版本的系统或软件的操作⽅法基本相同,为了节省宝贵时间,建议⼤家使⽤和本教程⼀样的版本!
操作步骤1. 下载 JDK 和 Eclipse扫描下⽅⼆维码,关注「君⼯教育」公众号,后台回复「开发⼯具」四个字,打开链接后找到“Java 开发⼯具(Eclipse)”即可下载。下载后得到两个压缩包⽂件,如下:openjdk-15.0.1_windows-x64_ipse-jee-2020-09-R-win32-x86_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 -version 和 java -version 命令并按回车键执⾏,如果能成功看到如下图所⽰的版本信息,则证明 JDK 已经部署成功。如果发⽣错误,请仔细检查前⾯的每⼀步操作,尤其是环境变量的配置,多尝试⼏次肯定能成功!5. 启动 Eclipse 软件在成功部署 JDK 后,打开 Eclipse 解压后所在的⽂件夹(这⾥是 D:Javaeclipse),双击“”这个可执⾏⽂件就可以直接启动 Eclipse 软件了。为了⽅便后续使⽤,可以将该⽂件发送到桌⾯快捷⽅式(桌⾯快捷⽅式可以任意修改名字)。6. 写出第⼀个最简单程序6.1 启动 Eclipse 后打开如下窗⼝,提⽰设置⼯作空间,可以点击“”按钮进⾏修改或保持默认,然后点击底部的“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 在主⽅法中输⼊ n("你好,中国!"); 这⾏代码后,按 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 -version 或 java -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。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688462239a141044.html
评论列表(0条)