文档章节

Ubuntu16.04安装JDK

Nori
 Nori
发布于 2017/08/28 19:09
字数 464
阅读 21
收藏 1
点赞 0
评论 0

1.简单的安装方法

    安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装oracle的JDK这种方法就不合适了,直接跳过看下面的章节。

  1.使用ctrl+alt+t打开终端,你可以添加一个含有OpenJDK源的仓库,一般是不需要,因为一般都有。

   备份原始源文件:cp /etc/apt/sources.list /etc/apt/sources.list.bak.1

   vim /etc/apt/sources.list

   修改里面的源就行了。

    2.更新系统安装包缓存,并且安装OpenJDK8

   sudo apt-get update

   sudo apt-get install openjdk-8-jdk

  3.如果你系统中存在多个版本的JDK,使用下列命令设置一个默认的JDK

   sudo update-alternatives --config java

   sudo update-alternatives --config javac

   输入选择的java版本的编号

  4.最后检查当前的java版本查看是否编译成功

   java -version

2 手动安装oracle JDK

    1.去oracle官网下载,链接点此。也可以使用wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 安装包在你执行这个命令时所在的文件夹位置。

  2.解压 tar -zxvf jdk-8u111-linux-x64.tar.gz

  3.移动到自己想放的位置:

    mkdir /usr/lib/jdk    

    mv jdk1.8.0_111  /usr/lib/jdk/jdk1.8

  4.设置环境变量:

    方案一:修改全局配置文件,作用于所有用户:vim /etc/profile 

    export JAVA_HOME=/usr/lib/jdk/jdk1.8

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=.:${JAVA_HOME}/bin:$PATH

    方案二:修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样

  5.使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc

  6.检查是否安装成功:java -version

3.后语

  由于之前安装过了JDK,所以上述方法没有再尝试过,一般而言就是这些步骤,不会有错。如果有错误,请联系我。

© 著作权归作者所有

共有 人打赏支持
Nori
粉丝 9
博文 43
码字总数 7850
作品 0
淄博
高级程序员
Ubuntu16.04 下解决“no java virtual machine was found after searching the following locations:” 方法

Ubuntu16.04 下解决“no java virtual machine was found after searching the following locations:” 方法 先装JDK(Oracle官网),之后检查安装是否成功 如图: 下载好mars版的Eclipse后...

LeBlancs ⋅ 2016/12/03 ⋅ 0

Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+Scala环境...

幕三少 ⋅ 2017/02/27 ⋅ 0

Spark源码打包错误,spark打包时出现如下问题:

Spark源码版本1.5.0,maven版本3.3.9, jdk1.8.0, scala版本2.12.3, 系统版本ubuntu16.04

pipi虾 ⋅ 2017/03/05 ⋅ 0

Ubuntu16.04安装jdk8

使用ppa/源方式安装 添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 安装oracle-java-installer  jdk7 sudo apt-get install oracle-java7-installer  jdk8 ......

Vincent-Duan ⋅ 2016/12/23 ⋅ 0

解决安装ipython时Command "python setup.py egg_info" failed with error code 1 in /tmp

最近使用ubuntu16.04 server版安装ipython的时候一直在报错: IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2. When using Python 2.7, please install IPython 5.x LTS......

wangpengtai ⋅ 2017/09/06 ⋅ 0

Ubuntu16.04 设置 Java 环境变量

1、下载 jdk,当前的版本是 jdk1.6.0_41。选择适合自己系统的版本进行下载,下载好之后放在 Download 目录下 2、然后使用 Ctrl + Alt + t 打开终端进入 Download 目录下,首先使用chmod 777...

爱笑的痴迷者 ⋅ 2016/06/27 ⋅ 0

64位ubuntu安装docker总是报错,怎么办?大神们

我是在linode的vps上面安装,64位的ubuntu16.04。 我第一次安装中途中断了,然后再次安装就报错。 然后我就又purge卸载了。 再install总是出现: Processing triggers for ureadahead (0.10...

OSC首席键客 ⋅ 2016/07/30 ⋅ 0

安装gromacs过程中cmake报错

如题,Ubuntu16.04,安装gromacs-5.1.4版本,先安装了fftw-3.3.7、openmpi-3.0.0、cmake-3.10.0、及cuda-9.0,都是安装在/opt目录下,最后安装gromacs,但在cmake编译时报错,见图片。由于初...

Andrya ⋅ 2017/12/08 ⋅ 0

ubuntu安装后给系统盘做raid

ubuntu16.04桌面版本 已经安装完系统了 并且已经做了许些更改 不忍心重装系统了 请问大神如何给系统盘做raid ,ubuntu安装时选择了整盘安装 硬件环境为Dell R410机器 6i阵列卡...

1514582970 ⋅ 2016/12/12 ⋅ 0

ubuntu16.04下“libcryto++-dev“无法安装

@linuxhunter 你好,想跟你请教个问题:您好,老师,我按照您编写的文档《 手动编译配置ceph 》 在ubuntu16.04环境下手动编译并配置ceph-10.2.1 的时候“libcryto++-dev”这个软件包始终无法...

hlc-123 ⋅ 2017/06/01 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

开启远程SSH

SSH默认没有开启账号密码登陆,需要再配置表中修改: vim /etc/ssh/sshd_configPermitRootLogin yes #是否可以使用root账户登陆PasswordAuthentication yes #是都开启密码登陆ser...

Kefy ⋅ 27分钟前 ⋅ 0

Zookeeper3.4.11+Hadoop2.7.6+Hbase2.0.0搭建分布式集群

有段时间没更新博客了,趁着最近有点时间,来完成之前关于集群部署方面的知识。今天主要讲一讲Zookeeper+Hadoop+Hbase分布式集群的搭建,在我前几篇的集群搭建的博客中已经分别讲过了Zookeep...

海岸线的曙光 ⋅ 34分钟前 ⋅ 0

js保留两位小数方法总结

本文是小编针对js保留两位小数这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以下是全部内容: 一、我们首先从经典的“四舍五入”算法讲起 1、四舍五入的情况...

孟飞阳 ⋅ 52分钟前 ⋅ 0

python log

python log 处理方式 log_demo.py: 日志代码。 #! /usr/bin/env python# -*- coding: utf-8 -*-# __author__ = "Q1mi""""logging配置"""import osimport logging.config# 定义三种......

inidcard ⋅ 今天 ⋅ 0

mysql 中的信息数据库以及 shell 查询 sql

Information_schema 是 MySQL 自带的信息数据库,里面的“表”保存着服务器当前的实时信息。它提供了访问数据库元数据的方式。 什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,...

blackfoxya ⋅ 今天 ⋅ 0

maven配置阿里云镜像享受飞的感觉

1.在maven目录下的conf/setting.xml中找到mirrors添加如下内容,对所有使用改maven打包的项目生效。 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.al......

kalnkaya ⋅ 今天 ⋅ 0

centos7下创建新用户并授权

1、创建新用户 创建一个用户名为:test adduser test 创建初始密码: passwd test 2、授予root权限 个人用户的权限只可以在/home/test下有完整权限,其他目录要看别人授权。而经常需要roo...

xixingzhe ⋅ 今天 ⋅ 0

求助:TiledMap如何旋转对象呢?

比如我要旋转一个梯子的角度,单纯在TiledMap旋转角度好像没有效果。那是要用代码来控制角度,还是说只能通过导入相对应的斜的图片才可以呢?

花谢自相惜 ⋅ 今天 ⋅ 0

Micronaut 之HelloWorld!

小试一下Micronaut,按照官方文档跑了一下helloworld 第一步克隆,按照官方文档是: git clone git@github.com:micronaut-projects/micronaut-core.git 结果怎么是这样?? 换个方法吧 git ...

桂哥 ⋅ 今天 ⋅ 0

pom文件

Aeroever ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部