Java8(JDK1.8)最新下载安装教程,附详细图文,适合新手,建议收藏

大家好,我是程序员徐师兄,今天为大家带来的是 Java8(JDK1.8)最新下载安装教程,附详细图文。教程通俗易懂,适合新手

JDK 现在官网上最细的版本已经到 18 以上了,然而在实际开发中,我们经常使用到的是 JDK8,或者 JDK 11,很少使用 JDK18 版本的

为什么呢?因为最新版本的 JDK,很多第三方工具还没有适配,往往会有很多坑

今天,为大家带来的是 JDK8 和 JDK11 的下载安装教程,大家感兴趣的可以点赞收藏。

文章首发地址 : https://it1314.top/article/1375/

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w+、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人

1 JDK下载教程(超详细)

学习JAVA,必须得安装一下JDK(java development kit
java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程:

网盘下载地址(速度快,推荐)

image-20240720145525134

链接:https://pan.quark.cn/s/53187c8bedad

链接:https://pan.quark.cn/s/53187c8bedad

链接:https://pan.quark.cn/s/53187c8bedad

官网下载地址(速度较慢)

1.JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
点开链接后选择如下下载按钮(选择的是jdk1.8的,也可以选择更高版本的。提示:最好创建一个Oracle账号,以便以后使用)

2.点击下载后,会出现如下页面,此时你需要根据你的电脑系统来进行对应的版本进行选择(在这边我们选择下面的是windows64位的)。

之后会出现一个页面(在这边我们要勾选)

2 安装教程

1.下载之后,双击之后安装JDK.。

提示(这边最后存放非c盘)

3 配置环境变量

安装完成后,需要进行环境变量的配置,右键我的电脑—属性—-高级系统设置就会看到下面的界面

然后开始环境变量的配置:

1)找到系统变量,新建一个。变量名JAVA_HOME(代表你的JDK安装路径),值对应的是你的JDK的安装路径

2)继续在系统变量里面新建一个CLASSPATH变量,其变量值如下图所示(此处需要注意:最前面有一个英文状态下的小圆点):

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3)在你的系统变量里面找一个变量名是PATH的变量,需要在它的值域里面追加一段如下的代码:

 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

最后点击确定,此时JDK的环境变量配置就完成了。

测试自己所配置的环境变量是否正确

(1)WINDOWS+R键,输入cmd,进入命令行界面,如下所示:

(2)输入java -version命令,可以出现如下图的提示,你可以看你安装的JDK版本。

若如图所示 显示版本信息 则说明安装和配置成功。

4 推荐阅读

1分钟解决IntelliJ IDEA 控制台中文乱码,统一设置 utf-8,再也不会乱码了

Java基于SpringBoot的在线学习平台

Java基于SpringBoot的实习管理系统

基于SpringBoot的在线考试系统网站

Java基于 SpringBoot 的人事管理系统

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

Python项目实战《100套》

<think>嗯,用户需要的是在IntelliJIDEA中配置Hadoop环境的完整指南。这个问题在Hadoop开发者中很常见,尤其是在本地开发调试的场景。从用户提问来看,ta可能是个刚接触Hadoop开发的新手,正在搭建开发环境。考虑到之前引用中提到的信息,ta似乎使用Windows或macOS系统,但引用[1]提到的是macOS环境下的配置。引用材料中提供了很有价值的线索:[3][4]提到配置流程、[5]特别说明环境变量和兼容性问题、[2]则提示需要注意JDK配置这些基础环节。用户的核心需求其实很明确:要一个步骤清晰、问题覆盖全面的配置指南。特别是引用[4]和[5]都提到了“非Maven配置版”,说明用户可能需要传统的jar包依赖方式。另外引用[3][5]都强调了Hadoop服务启动这个关键环节,这应该是重点说明的部分。配置过程中最容易出问题的地方是:Hadoop版本与JDK版本的匹配(引用[5]提到jdk1.8)、Windows环境需要winutils工具(引用[5])、还有执行权限问题(引用[4]的Permissiondenied警告)。这些痛点都应该在教程里重点标注。整理步骤时要特别注意逻辑顺序:1)基础环境准备要放在前面2)IDEA本身的配置重点在SDK和库依赖3)运行验证环节的权限处理4)关键问题的预防措施。Windows环境的兼容性问题需要单独说明,因为引用[5]显示这是高频故障点。提供关联问题时考虑设置延伸方向:远程提交(进阶需求)、日志排查(调试能力)、MR程序示例(学以致用)、以及开发机与集群的交互(实际生产场景需求)。这样可以覆盖用户后续可能遇到的问题链条。最后需要加入配置验证的代码模板,引用[3]展示了8088端口的配置,但用户真正需要的是能验证MR作业是否成功的示例程序。那个WordCount经典示例最适合不过了。</think> 以下是基于引用内容整理的 IntelliJ IDEA 配置 Hadoop 环境的详细指南(适用于非 Maven 项目): --- ### **详细配置步骤** #### 1. **前置条件** - ✅ 已完成 Hadoop 集群部署(伪分布式或完全分布式)[^1][^3] - ✅ 安装 JDK 1.8+(建议 Hadoop 2.x 与 JDK 8 兼容)[^5] - ✅ 下载 Hadoop 二进制包(版本需与集群一致,如 hadoop-2.7.1)[^4] #### 2. **配置环境变量** - **Windows/macOS**: ```shell # 添加系统环境变量 export HADOOP_HOME=/path/to/hadoop-2.7.1 export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin ``` - **验证配置**: ```shell hadoop version # 应显示版本信息 ``` #### 3. **IDEA 环境准备** 1. **创建 Java 项目** File → New → Project → Java → 选择 JDK 1.8[^5] 2. **添加 Hadoop 依赖库** - 将 Hadoop 安装目录下的以下文件夹添加为 Library: ``` $HADOOP_HOME/share/hadoop/common $HADOOP_HOME/share/hadoop/hdfs $HADOOP_HOME/share/hadoop/mapreduce ``` - 操作步骤: `Project Structure (Ctrl+Alt+Shift+S)` → `Libraries` → `+` → 选择上述目录 → Apply[^4] #### 4. **解决权限问题(Windows 必选)** - 下载 [winutils](https://github.com/steveloughran/winutils) - 将对应 Hadoop 版本的 `winutils.exe` 和 `hadoop.dll` 复制到: ``` %HADOOP_HOME%\bin\ # Hadoop 安装目录 C:\Windows\System32\ # 系统目录[^5] ``` - 赋予权限: ```shell winutils.exe chmod 777 /tmp # 解决 "Permission denied" 错误[^4] ``` #### 5. **启动 Hadoop 服务** ```shell # 在 Hadoop 安装目录的 sbin 文件夹下执行 start-dfs.cmd # 启动 HDFS start-yarn.cmd # 启动 YARN[^3] ``` - **验证服务**:访问 `http://localhost:8088` (YARN) 和 `http://localhost:50070` (HDFS) #### 6. **配置 Hadoop 连接(可选)** - 安装 **Big Data Tools** 插件(IDEA 自带) - 添加 Hadoop 集群连接: `Tools → Big Data Tools → Add Connection → Hadoop` 输入 URL: `http://localhost:8088`[^3] --- ### **测试 MapReduce 程序** ```java import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; public class WordCount { public static void main(String[] args) throws Exception { Configuration conf = new Configuration(); Job job = Job.getInstance(conf, "word count"); job.setJarByClass(WordCount.class); job.setMapperClass(TokenizerMapper.class); job.setReducerClass(IntSumReducer.class); FileInputFormat.addInputPath(job, new Path("input")); FileOutputFormat.setOutputPath(job, new Path("output")); System.exit(job.waitForCompletion(true) ? 0 : 1); } } ``` > 注:需提前在 HDFS 创建输入文件夹:`hadoop fs -mkdir /input` --- ### **常见问题解决** 1. **依赖报错(红色代码)** → 检查是否完整添加所有 `$HADOOP_HOME/share/hadoop` 子目录作为依赖库[^4] 2. **Permission Denied** → 确保执行 `winutils chmod` 赋予目录权限(Windows)[^4][^5] → 关闭系统快速启动功能(可能导致文件锁冲突) 3. **端口连接失败** → 确认 Hadoop 服务已启动 `start-dfs.cmd` 和 `start-yarn.cmd`[^3] → 检查防火墙是否阻止端口(50070/8088) --- ### **相关问题** 1. 如何验证 Hadoop 配置在 IDEA 中是否成功? 2. Windows 下运行 Hadoop 报错 `java.io.IOException: Could not locate executable` 如何解决? 3. 如何将 IDEA 中的 MapReduce 程序直接提交到远程 Hadoop 集群? 4. Hadoop 3.x 在 IDEA 中配置有哪些注意事项? > 提示:更多配置细节可参考 [非 Maven 配置版图文教程][^4] 和 [环境变量配置要点][^5]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员徐师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值