前言:

本文介绍的是通用的安装方法,一般linux系统均可使用该方法安装.本文以Java8环境为例进行配置.

1.JDK的下载

进入java下载页(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ),下载java的JDK,选择"jdk-8u161-linux-i586.tar.gz"文件,下载到本地.

2.JDK的安装

因为usr/lib目录下的操作是需要管理员权限的所以要在命令前加sudo
  • 确认  /usr/lib/目录下有jvm文件夹,如果没有用 sudo 权限创建 jvm文件夹(进入到该目录下,sudo mkdir jvm)
  • 将下载的文件解压到该目录下(命令:sudo tar zxvf ./jdk-8u161-linux-i586.tar.gz   -C /usr/lib/jvm)

3.环境路径的配置

打开环境路径文件:sudo vi ~/.profile
添加如下的语句到文末:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

source ~/.profile, 更新环境变量

4.成果测试

输入 java -version,如果提示对应的java版本信息则安装成功

5.命令总结

sudo mkdir jvm
sudo tar zxvf ./jdk-8u161-linux-i586.tar.gz   -C /usr/lib/jvm
sudo vi ~/.profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.profile
java -version 

6.可能出现的问题:

(1)程序 'java' 已包含在下列软件包中

程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* openjdk-9-jre-headless
请尝试:sudo apt install <选定的软件包>

解决方法:手动设置系统默认JDK

在终端中依次输入命令: 
sudo update-alternatives --install  /usr/bin/java java  /usr/lib/jvm/jdk1.8.0_161/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_161/bin/javac 300
sudo update-alternatives --config java

接下来输入java -version就可以看到所安装JDK的版本信息了。

该问题参考博客:http://blog.csdn.net/vicky__rain/article/details/5353943

转载于:https://www.cnblogs.com/hwtblog/p/8404473.html

Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置相关推荐

  1. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache. ...

  2. Linux Ubuntu系统下Java开发环境搭建

    软件151田杰中 1. 前往ORACLE官网下载最新版本的Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/index. ...

  3. linux环境下java开发_Linux Ubuntu系统下Java开发环境搭建

    软件151田杰中 2. 在合适的路径下创建文件夹用来存储Java JDK,本例选择在/opt目录下新建JVM子文件夹.操作如下 打开Terminal(后文成为T1),输入: cd /opt       ...

  4. Linux下Java开发环境的搭建Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47

    Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47 1.JDK的安装:usr/java/jdk1.6.0_25 下载:jdk-6u25-linux-i ...

  5. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  6. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  7. cc java开发环境搭建_Windows系统下java开发环境搭建

    总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...

  8. ubuntu 16.04 php 开发环境搭建

    ubuntu 16.04 php 开发环境搭建 mysql sudo apt install -y mysql-server mysql-client php 5.6 sudo add-apt-rep ...

  9. ubuntu 16.04 LTS 开发环境的安装及常用软件

    Ubuntu 16.04 LTS版本安装完成后自带有常用的谷歌,Firefox浏览器以及一些常用的办公软件,但是这远远不能满足作为一个编程爱好者对于开发环境和工具的需求,为此总结一些这段时间的使用心得 ...

最新文章

  1. 在CentOS 6.9 x86_64上安装nginx 1.12.2
  2. go mysql 查询语句_01 MySQL-初识MySQL-查询语句的执行流程-Go语言中文社区
  3. 大一大学计算机课后答案,南昌大学计算机作业答案(大一)
  4. python无法调用安装的包_无法在Windows 10上使用python2.7/MINGW安装pyslalib软件包
  5. 电力设计手册_10KV及以下供配电设计与安装图集
  6. MicroSIP 编译教程 VS2017-x86版本
  7. android 雷达扫描动画,Android编程简单实现雷达扫描效果
  8. java解析project mpp文件_Jira数据导出,Java写mpp文件
  9. java base64解码乱码_java base64解码 怎么是乱码呢
  10. JavaScript的20个工具函数助力H5高效开发
  11. 2017 暑期实习校园招聘(Java后台开发方向)面经分享
  12. 乘风破浪的中国数据库
  13. NoSQL数据库与分布式缓存对比:同工异曲
  14. 全球最贵域名Sex.com将再度出售
  15. 获取招聘网站下的HR-Email信息
  16. Android开发交流群
  17. 机器学习之逐次下降法(机器学习算法原理与实践)郑捷 (P159-p163)
  18. 基数排序python
  19. 网络安全(黑客)工具
  20. 如何在ubuntu14.04中安装IE8

热门文章

  1. Webserver管理系列:11、注意默认的隐含共享
  2. Linux运维比较实用的工具
  3. Harris及Shi-Tomasi原理及源码解析
  4. linux命令之awk命令
  5. 第四十章:基于SpringBoot Quartz完成定时任务分布式多节点负载持久化
  6. python-文件基本操作(二)
  7. Java多线程——多线程的基本概念和使用
  8. 老王亲述:我的运维心路历程
  9. Using the pyparsing module - 使用pyparsing模块
  10. ResponsiveSlides.js——小于1k的轻量级幻灯片演示插件