任务10:安装配置Java开发环境

任务描述

知识点

  • Java开发工具
  • Maven配置

重  点

  • 安装配置Java开发工具 IDEA
  • 为IDEA配置自定义Maven(国内源)

内  容

  • 下载并配置JDK 1.8
  • 下载安装IDEA
  • 为IDEA配置自定义Maven
  • Windows环境安装配置Hadoop

任务指导

注意:本实验所需安装包均存放在 C:\software中(Windows机器)。

1. 安装配置JDK

1)建议使用Oracle JDK 1.8或以上版本,当前项目已经提供,存放在 C:\software中

2)JDK可以安装在任意目录下,选择默认安装路径即可(建议路径中不要有中文)

3)添加环境变量 JAVA_HOME和CLASSPATH

4)修改环境变量 Path

2. 安装配置IDEA

  • 从官方网站下载最新版本的IDEA IC即可,当前项目使用的是ideaIC-2022.3.2版本
  • 下载地址: Download IntelliJ IDEA – The Leading Java and Kotlin IDE

  • 双击安装即可,可以安装到任意目录下

3. IDEA安装配置Maven插件

  • 从官方网站下载 3.9.0 版本即可
  • 下载地址: Maven – Download Apache Maven,注意,Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and other JDK versions by using toolchains。

  • 配置Maven使用国内源
  • 在IDEA中配置Maven插件

4. Windows环境安装配置Hadoop

  • Linux环境安装了Hadoop2.9.2,在Windows环境安装相同的Hadoop版本
  • 解压安装包,Hadoop所需安装包已存放在环境的C:\software目录中
  • 将hadoop-2.9.2提取到C:\installed目录下
  • 进入C:\software,解压Windows Hadoop运行插件:winutils-master.zip
  • 将C:\installed\winutils-master\hadoop-2.9.2目录下的bin目录中的所有内容覆盖到C:\installed\hadoop-2.9.2
  • 配置Hadoop环境变量
5. 配置Windows环境的hosts文件
  • 找到Windows系统的hosts文件,C:\Windows\System32\drivers\etc\hosts
  • 在文件的最后,按照“IP 主机名”的格式将3台Linux机器的IP地址以及对应主机名添加进去(注意自己真实的机器IP地址

任务实现

注意:本实验所需安装包均存放在 C:\software中(Windows机器)。

1. 下载并配置JDK 1.8

1)JDK可以安装在任意目录下,进入C:\software目录,然后双击jdk-8u221-windows-x64.exe安装包。

  • 点击下一步

  • 配置JDK安装路径:C:\Program Files\Java\jdk1.8.0_221\

  • 配置JRE安装路径:

  • 本例中将JDK安装到C:\Program Files\Java目录。

2) 配置环境变量:“计算机-->属性-->高级系统设置-->高级-->环境变量”。

2.png

3)添加环境变量(系统变量)JAVA_HOME 和 CLASSPATH

  • JAVA_HOME:C:\Program Files\Java\jdk1.8.0_221
  • CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

4)修改环境变量Path,添加:

  • %JAVA_HOME%\bin
  • %JAVA_HOME%\jre\bin

5)打开cmd命令终端,查看jdk是否安装成功

2. 下载安装IDEA

1)从官方网站下载最新版本的IDEA,当前项目使用的是ideaIC-2022.3.2版本。下载地址: Download IntelliJ IDEA – The Leading Java and Kotlin IDE 。

2)当前环境已经提供ideaIC-2022.3.2安装文件,进入C:\software目录

3)双击“ideaIC-2022.3.2.exe”文件进行安装,可以安装在任意目录

3. 安装配置Maven插件

1)从官方网站下载 3.9.0 版本即可,下载地址: Maven – Download Apache Maven ,注意,Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and other JDK versions by using toolchains。 当前项目环境中已经提供安装文件,存放在C:\software\目录下。

2)解压安装apache-maven-3.9.0-bin到任意目录下即可(建议路径中不要有中文)。

在apache-maven-3.9.0-bin根目录下创建repository目录用于maven本地仓库

3)配置Maven使用国内源,进入Maven配置目录 (例如:C:\installed\apache-maven-3.9.0\conf)

  • 修改settings.xml文件:

  • 配置国内源,将原<mirrors>标签下的<mirror>内容进行注释

  • 在<mirrors></mirrors>标签内添加如下内容:
	<mirror>
		<id>huaweicloud</id>
		<mirrorOf>*</mirrorOf>
		<url>https://mirrors.huaweicloud.com/repository/maven/</url>
	</mirror>

4)在IDEA中配置Maven插件

  • 打开IDEA工具,新建一个基于Maven的项目:

  • 依次点击“File”->"Settings"->"Build,Execution,Deployment"->"Build Tools"->"Maven",打开IDEA的Maven插件配置页。

  • 选择前面我们已经安装配置好的Maven插件,如下图所示:

4. Windows安装Hadoop

此前在Linux系统中安装了Hadoop集群环境,但是Windows作为客户端,需要在Windows环境编写代码,同时对程序进行运行,所以需要在Windows安装配置Hadoop环境

  • Linux环境安装了Hadoop2.9.2,在Windows环境安装相同的Hadoop版本
  • 解压安装包,Hadoop所需安装包已存放在环境的C:\software目录中

  • 双击安装包,可以使用“7-Zip File Manager”打开压缩包

  • 双击进入hadoop-2.9.2.tar

  • 点击提取,将hadoop-2.9.2提取到C:\installed目录下

  • 进入C:\software,解压Windows Hadoop运行插件:winutils-master.zip
  • 将其提取到C:\installed目录下

  • 进入C:\installed\winutils-master,找到对应的Hadoop版本

  • 将C:\installed\winutils-master\hadoop-2.9.2目录下的bin目录中的所有内容覆盖到C:\installed\hadoop-2.9.2

  • 进入C:\installed\hadoop-2.9.2\bin目录
  • 将bin目录下的hadoop.dll和winutils.exe复制到C:\Windows\System32下

  • 配置Hadoop环境变量
  • 新建系统变量

变量名:HADOOP_HOME

变量值:C:\installed\hadoop-2.9.2

  • 新建PATH变量

%HADOOP_HOME%\bin

%HADOOP_HOME%\sbin

5. 配置Windows环境的hosts文件

为方便Windows机器与Linux机器之间可以更好的通过主机名的方式进行访问,需要将Windows环境下的hosts文件进行配置,添加3台Linux机器的IP地址及其对应主机名

  • 找到Windows系统的hosts文件,C:\Windows\System32\drivers\etc\hosts
  • 通过写字板打开hosts文件
  • 在文件的最后,按照“IP 主机名”的格式将3台Linux机器的IP地址以及对应主机名添加进去(注意自己真实的机器IP地址

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/322707.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【电商API】商品采集快速上货的通道

从技术上讲&#xff0c;API是应用程序编程接口的首字母缩写&#xff0c;被认为是构建应用软件的一组协议。实际上&#xff0c;API 是让人们保持数字联系的大部分基础。 API 开发正在为正确利用它们的网站开辟新的途径——在某些情况下&#xff0c;还开辟了新的收入来源。他们正…

国外客户工厂还是贸易商,该怎么回答

在和客户沟通的时候&#xff0c;我们最常遇到也最头疼的问题就是客户询问我们是工厂还是贸易商的时候&#xff0c;我们该怎么回答呢&#xff1f;万一回答错误了客户不搭理我们了应该怎么办呢&#xff1f; 先来看看我们常用的回答方式&#xff0c;是不是有你常用的&#xff1f;…

《YOLO算法:基础+进阶+改进》报错解决 专栏答疑

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。《YOLO算法&#xff1a;基础进阶改进》专栏上线后&#xff0c;部分同学在学习过程中提出了一些问题&#xff0c;笔者相信这些问题其他同学也有可能遇到。为了让大家可以更好地学习本专栏内容&#xff0c;笔者特意推出了该篇…

数据库第一次作业

1.创建一个英雄表 create table t_hero ( id int primary key auto_increment, name varchar(10) unique not null, gender char(5) check (gender in (男,女)), grade char(5) default 5星, groups char(5) check (groups in (毁灭,巡猎,智识,存护,…

Eclipse的安装与使用

Eclipse的安装与使用 “工欲善其事&#xff0c;必先利其器”&#xff0c;高效的开发工具&#xff0c;不但能带来高体验的开发环境&#xff0c;还能带来高效的纠错与开发提示等功能&#xff0c;下面介绍一种Java常用的开发工具——Eclipse。 1.1 Eclipse的安装与启动 Eclipse的…

进阶Docker3:Dokerfile构建镜像

目录 Dockerfile 构建基础镜像 基本机构 命令&#xff1a; 命令解释&#xff1a; 准备工作 创建镜像 上传镜像 Dockerfile Dockerfile 是一个文本格式的配置文件&#xff0c; 用户可以使用 Dockerfile 来快速创建自定义的镜像&#xff0c;另外&#xff0c;使 用Docke…

3.hadoop HA-QJM 安装

目录 概述实践一主两从解压配置文件hadoop-env.shcore-site.xmlhdfs-site.xmlyarn-site.xmlmapred-site.xmlworkers分发环境变量 格式化启动 hdfs启动 yarn验证bug zookeeperHAcore-site.xml hdfs-site.xml改为配置分发执行验证 HA 结束 概述 环境&#xff1a;hadoop 3.3.6 jd…

springboot项目启动时横幅修改

正常情况下&#xff0c;springboot启动时的横幅&#xff08;banner&#xff09;长这样 自定义banner 在resource下创建banner.txt&#xff0c;写入想要修改的内容即可 程序无bugSpring Boot Version: ${spring-boot.version}// _ooOoo_ …

提振信心,夯实信任,可持续发展见增长

近日&#xff0c;品牌ESG研究咨询机构MKTforGOOD发布《2024中国ESG消费报告》。这是MKTforGOOD持续第三年监测中国新世代对可持续消费的态度。在这三年的特殊时光里&#xff0c;累计近6000名受访者与MKTforGOOD一起深思消费的意义&#xff0c;分享他们对于在日常的消费生活中看…

IOS高德地图SDK接入-Swift

申请key 这个要前往高德开发平台注册成为个人开发者然后在控制台创建一个应用&#xff1a; 高德开发平台 注册步骤就不写了&#xff0c;写一下创建应用的步骤&#xff1a; 1、点击应用管理——>我的应用 2、点击右上角的创建新应用 3、输入内容&#xff1a; 4、点击添加ke…

SQL语句错误this is incompatible with sql_mode=only_full_group_by解决方法

一、原理层面 这个错误发生在mysql 5.7.5 版本及以上版本会出现的问题&#xff1a; mysql 5.7.5版本以上默认的sql配置是:sql_mode“ONLY_FULL_GROUP_BY”&#xff0c;这个配置严格执行了"SQL92标准"。 很多从5.6升级到5.7时&#xff0c;为了语法兼容&#xff0c;大部…

什么是google算法?

谷歌算法本身指的是谷歌针对搜索引擎做的规定 要想在别人的地盘玩&#xff0c;那肯定要了解这个地盘的规定&#xff0c;不然做了什么违反了规定&#xff0c;谷歌肯定不会让你继续玩下去 要想做谷歌&#xff0c;那肯定要了解谷歌的算法&#xff0c;然而谷歌的算法也不是一成不变…

【学习笔记】Flowable - 01 - 工作流 快速上手

一、准备 1.1 环境准备 JDK8 Flowable6 (6.3 or 6.7.2) Postgresql (MySQL同样支持) 1.2 学习视频资料 波哥&#xff1a;2023年Flowable详细讲解波哥&#xff1a;2022年Flowable教程-基础篇Flowable BPMN 用户手册 中文官方网站官方github源码 1.3 流程设计器 IDEA低版…

【CFP-专栏3】多领域SCI/EI快刊,1个月录用,12天见刊,1个月检索!

一、材料科学类SCI 【期刊概况】IF:3.0-4.0, JCR3区&#xff0c;中科院4区&#xff1b; 【大类学科】材料科学&#xff1b; 【检索情况】SCI在检&#xff1b; 【录用周期】2-3个月左右录用&#xff1b; 【接收领域】低温环境下新型生物降解材料的开发相关研究均可&#xf…

net8 rdl rdlc ssrs报表设计器表头合并单元格(垂直合并)

报表设计器下载地址 https://www.microsoft.com/zh-cn/download/details.aspx?id53613 或者从vs扩展插件安装 打开报表设计器&#xff0c;插入矩阵表格&#xff08;只有这个才能支持表头单元格合并&#xff09; 在列单元右建&#xff0c;插入行&#xff0c;根据实际需要添加…

怎样通过交换机封锁MAC地址

第一步&#xff1a;查询该IP所对应的MAC地址 display arp | include ip地址 第二步&#xff1a;封锁mac地址 mac-address blackhole mac地址 vlan 所属vlan-id 以上操作即可封锁

Robot Framework之python脚本调用

目录 目录结构 ​编辑 Python函数作为关键字 一、通过Import Library关键字在*** Test Cases ***中引用python脚本 ​编辑 二、通过Library关键字在*** Settings ***中引入python脚本 Python类作为测试库 一、通过Library关键字在*** Settings ***引入python脚本中的类 …

如何实现一个好用的全链路多测试环境(HTTP篇)

这里是weihubeats,觉得文章不错可以关注公众号小奏技术&#xff0c;文章首发。拒绝营销号&#xff0c;拒绝标题党 背景 随着公司的发展&#xff0c;研发的系统和开发人员会变得越来越多。但是测试环境却始终只有一个&#xff0c;所以久而久之&#xff0c;我们就发现研发经常遇…

载誉前行!科士达新能源荣获光能杯卓越解决方案奖项

1月10日&#xff0c;由索比光伏网主办的“光能杯”光伏行业颁奖典礼在苏州隆重举行&#xff0c;科士达新能源凭借深厚的技术实力、强大的创新力、优质的产品及解决方案、丰富的项目经验等&#xff0c;斩获“卓越光储充一体化解决方案“殊荣。 作为智慧能源领域全场景解决方案供…

数据结构排序算法总结

直接插入排序 折半插入排序 希尔排序 冒泡排序 快速排序 选择排序 堆排序 归并排序 1.直接插入排序 前面的有序 后面的无序&#xff0c;无序元素插入到前面的有序列表中 int len nums.length, i 1, j 0;for(i1; i<len; i){int ele nums[i];// 插入过程for(j i…