1. JDK的安装

方法1:

1. 下载jdk安装包 jdk-8u171-linux-i586.tar.gz

2. 建立一个新文件夹JDK,执行,解压文件

linuxr@ubuntu:/$tar -zxvf jdk-8u171-linux-i586.tar.gz

3. 设置环境变量

linuxr@ubuntu:/$vim /etc/profile

在后面添加:

export JAVA_HOME=/home/linuxr/JDK/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export  PATH=${JAVA_HOME}/bin:$PATH

其中第一行的 JAVA_HOME为你的压缩的安装位置

4. 执行profile文件

linuxr@ubuntu:/$ source /etc/profile

5. 检查是否安装成功

linuxr@ubuntu:/$java -version

出现

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Server VM (build 25.171-b11, mixed mode)

可能遇到的问题:cannot execute binary file

解决方法:下载的版本位数和你的系统不匹配,比如可能32位系统下成了64位软件,换一个版本就可以

方法2:

1. 保持联网状态下载相关文件,直接执行

linuxr@ubuntu:/$sudo apt-get install default-jre default-jdk

2. 打开当前登录用户的环境变量配置文件.bashrc,.配置环境变量

linuxr@ubuntu:/$vim ~/.bashrc

在文件的最开始插入insert,输入:

export JAVA_HOME=/usr/lib/jvm/default-java

3. 让环境变量生效

linuxr@ubuntu:/$source ~/.bashrc

4. 检验是否正确配置

$echo $JAVA_HOME     # 检验变量值
$java -version
$JAVA_HOME/bin/java -version  # 与直接执行java -version一样
$echo $JAVA_HOME     # 检验变量值
$java -version
$JAVA_HOME/bin/java -version  # 与直接执行java -version一样

spark学习——(二)spark基础环境配置-linux(1)相关推荐

  1. OpenStack(M)+ ubuntu 搭建学习二:基础环境配置

    目录 一.配置网络接口 二.配置域名解析 三 .配置国内的软件源 四. 启用OpenStack库 五.安装OpenStack客户端 六.同步系统时钟与时钟服务器(NTP) 具体步骤可参考官方文档:Op ...

  2. OpenStack 的部署T版(一)——基础环境配置

    目录 一.资源规划 二.基础环境配置 1.修改添加NAT网卡配置 2.防火墙.核心防护.主机名 3.配置在线源 4.基础环境依赖包 5.VMnet1网卡配置参数 6.配置映射 7.免交互 8.时间同步 ...

  3. 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)

    从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自  : 从零开始搭建深度学习服务器: 基础环境配置( ...

  4. Spark学习笔记[1]-scala环境安装与基本语法

    Spark学习笔记[1]-scala环境安装与基本语法   正所谓工欲善其事必先利其器,Spark的开发语言不是java而是scala,虽然都是运行于JVM,但是两门语言的基本特性还是有些不一样,这里 ...

  5. Spark学习之Spark调优与调试(7)

    Spark学习之Spark调优与调试(7) 1. 对Spark进行调优与调试通常需要修改Spark应用运行时配置的选项. 当创建一个SparkContext时就会创建一个SparkConf实例. 2. ...

  6. Spark学习之Spark Streaming(9)

    Spark学习之Spark Streaming(9) 1. Spark Streaming允许用户使用一套和批处理非常接近的API来编写流式计算应用,这就可以大量重用批处理应用的技术甚至代码. 2. ...

  7. ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置

    ESP_WIFI MESH学习笔记1-Ardino IDE 环境配置 文章目录 ESP_WIFI MESH学习笔记1---Ardino IDE 环境配置 前言 一.Arduino IDE配置问题 二. ...

  8. Hadoop高可用集群搭建-1、服务器等基础环境配置

    1. 服务器集群 hostname IP user password path os spark01 192.168.0.201 hadoopadmin java home/hadoopadmin U ...

  9. SpringBoot 配置系列:(二)多环境配置

    一.引言 二.配置文件类型 三.修改配置环境方式 一.引言 一个项目在开发环境.测试环境.生产环境等不同的环境会有不同的配置,比如数据库的配置就不同.所以下面就学习 SpringBoot 的多环境配置 ...

  10. ArcGIS Pro二次开发环境配置及项目创建示例

    一.软件版本 ArcGIS Pro 2.8 Visual Studio 2019 二.组件 ArcGIS Pro 2.8 SDK for .NET: proapp-sdk-templates.vsix ...

最新文章

  1. Sublime Text 3103 Crack 破解 注册码(亲测有效)
  2. sqlserver迁移数据到mysql_SQLServer数据库之将ABP的数据库从SQLSERVER迁移到MySql
  3. [html] 如何使用html5进行图片压缩上传?
  4. 【Pytorch神经网络实战案例】24 基于迁移学习识别多种鸟类(CUB-200数据集)
  5. C++学习之路 | PTA乙级—— 1009 说反话 (20分)(精简)
  6. 智能关机软件 c语言,智能关机软件
  7. 你需要知道的基础算法知识——STL和基础数据结构(八)
  8. 河北四部门联合打击虚开骗税违法行为
  9. flutter 发布release版的流程(android)
  10. c语言ascii码表查询,ascii码表查询_ascii码表怎么看
  11. 史上最简单的 Nginx 教程,没有之一!
  12. 大一c语言餐馆叫号系统,专业体检中心排队叫号系统厂家
  13. 在使用变量的时候,双引号和单引号 如何使用,及其区别:
  14. win7远程桌面连接 简易教程
  15. python pgm 转 bmp
  16. 【Python百日进阶-Web开发-Feffery】Day378 - fac数据展示17:AntdTable 表格 (5)示例:表格校验、监听
  17. 关于“信息、物质、能量”,你所不知道的有趣联系
  18. FastqC结果简介
  19. 带你科学了解NAD是什么?NAD+是什么东西?
  20. 一级建造师考试报名需要的材料,点击收藏!

热门文章

  1. 限时删!我亲自整理一套目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)...
  2. Introducing to Spring Framework
  3. 程序状态字寄存器PSW
  4. hwclock(Linux)
  5. .NET简谈互操作(三:基础知识之DllImport特性)
  6. 编程语言(C语言,JAVA),程序设计,APP开发,算法
  7. 智能优化算法:堆优化算法-附代码
  8. 基于阈值分解的多级中值滤波-附代码
  9. python中的清屏命令
  10. ENVI实验教程(7)实验七、遥感影像变化检测