JDK8的安装(前一个安装的环境变量要注意)

1、安装ppa

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
  • 1
  • 2

2、安装JDK

sudo apt-get install oracle-java8-installer
  • 1

3、验证安装是否成功

java -version
  • 1

一般会出现如下结果:

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
  • 1
  • 2
  • 3

如果系统中安装有多个JDK版本,则可以通过如下命令设置系统默认JDK为Oracle JDK 8:

sudo update-java-alternatives -s java-8-oracle
  • 1

4、设置JAVA_HOME环境变量
经过上述过程时候JAVA_HOME对应的位置应该在/usr/lib/jvm/java-8-oracle处。

编辑/etc/profile文件,在文件末尾添加如下3行:

export JAVA_HOME=/usr/lib/jdk1.8.0_45
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
  • 1
  • 2

这里没有在环境变量PATH中添加JAVA信息的原因是:之前通过apt安装的时候已经设置好了,所以不用添加。
并执行:

source /etc/profile
  • 1

此时可以通过echo $JAVA_HOME来验证结果。
在/etc/profile中编写的内容在系统启动时会执行一次,这样能够确保JAVA_HOME环境变量一直存在在系统中。
eclipse的安装:
Eclipse IDE的最新版本现在很容易在Ubuntu 16.04和Ubuntu 18.04中安装,因为它被制作为snap包。
Snap是一种通用的Linux软件包格式。它随大多数运行时库一起提供,因此通常文件大小很大。snap应用程序在沙箱中运行,它们可以直接从Ubuntu软件安装。
执行:

snap install --classic eclipse
  • 1
snap "eclipse" is already installed, see 'snap help refresh'
  • 1

即可 
over!

ubuntu 18.04安装jdk8和eclipse相关推荐

  1. Ubuntu 18.04 安装 redis入门使用

    Ubuntu 18.04 安装 redis入门使用 1.安装 sudo apt-get install redis-server 2.查看redis运行状态 ps -ef | grep redis 3 ...

  2. Ubuntu 18.04安装CUDA(版本10.2)和cuDNN

    1.系统要求 2.安装前的要求 3.runfile安装(不支持跨平台) 4.后续安装操作 5.安装cuDNN 6.汇总问题 本文基于Ubuntu 18.04.3 LTS 64位安装CUDA 10.2和 ...

  3. Ubuntu 18.04 安装OpenCV C++

    Ubuntu 18.04 安装OpenCV C++ 构建并安装 仅构建核心模块 # 更新并安装依赖 sudo apt update && sudo apt install -y cma ...

  4. Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  5. linux 模拟运行 微信,Ubuntu 18.04 安装微信(Linux通用)

    Ubuntu 18.04 安装微信(Linux通用) 发布时间:2018-06-02 10:52, 浏览次数:1468 , 标签: Ubuntu Linux Linux相关的知识:https://ww ...

  6. ubuntu 18.04 安装 中文 拼音 输入法

    ubuntu 18.04 安装 中文输入法 拼音 在安装ubuntu时,如果选择英文安装默认会不启用中文输入法的.可以通过下述方法开启: 1,安装 pingyin 输入法 打开终端输入命令: sudo ...

  7. [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程

    这篇已经Out了,以[笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程为准. Docker的好处之一,就是在Container里面可以随意瞎 ...

  8. 完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题

    完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题 经过我的学习终于学会了,下面附上连接 完美解决

  9. Ubuntu 18.04 安装Qt 5.12.0

    Ubuntu 18.04 安装Qt 5.12.0 1.安装包下载 2.安装QT 3.配置系统路径 4.配置QT creator 6.测试工程 1.安装包下载 官方下载地址 也可以下载到其他版本:htt ...

最新文章

  1. 腾讯信息流热点挖掘技术实践
  2. java wifimanager_Java WifiManager.disableNetwork方法代碼示例
  3. 2021高考一诊成绩查询,双流棠湖中学高2021届成都市“一诊”成绩已揭晓
  4. Elasticsearch 技术分析(七): Elasticsearch 的性能优化
  5. C++中,int a = 10的后面的操作
  6. ZED双目摄像头 Ubuntu18.04 + ROS melodic + opencv3.4.0 + Cuda10.2 + ZED SDK 3.5.6
  7. Ubuntu 普通用户无法启动Google chrome
  8. 机器学习中梯度下降算法的实际应用和技巧/李文哲
  9. 百度地图API获取经纬度实战
  10. 软件外包还是自建团队
  11. BAT、360、今日头条的小程序大战 谁会是最后的赢家?
  12. java中的double相乘-------保留精度
  13. MySQL、PostgreSQL、NoSQL、CynosDB,究竟谁是数据库王者?
  14. vscode的插件使用
  15. LS1028使用SPI1软件方案
  16. 恩智浦NXP LPC54110 开发板采用LQFP64封装的LPC54114MCU
  17. 内置 DSP,回音消除,噪音抑制全双工通话芯片—ATH8809
  18. 海川QK1209 低压按键台灯充电 LED 驱动 IC- 昱灿电子
  19. 价值平均定期投资策略分析(二)定期递增法
  20. JAVAWEB开发之工作流详解(一)——Activiti的环境搭建、插件安装、核心API

热门文章

  1. 命令获取计算机信息,教你怎么在windows上用命令查看系统信息
  2. EduCoder Linux之文件打包和解压缩
  3. PTA —— 基础编程题目集 —— 编程题 —— 7-3 逆序的三位数 (10 分)
  4. windows 下终止指定端口的进程
  5. 大数据WEB阶段Mybatis(二)
  6. 【C/C++9】天气APP:Oracle的虚表/日期/序列,索引/视图/链路/同义词,数据库高可用性
  7. 【Qt】QModbusExceptionResponse类
  8. php image处理,PHP图像处理之imagecreate、imagedestroy函数介绍
  9. python连接池框架_python pymysql 连接池
  10. STM32F1x 逆向工程初步