见:https://www.cnblogs.com/shihaiming/p/5809553.html

0.下载jdk8

登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)

1. 登录Linux,切换到root用户

su root 获取root用户权限,当前工作目录不变(需要root密码)

sudo -i 不需要root密码直接切换成root(需要当前用户密码)

2. 在usr目录下建立java安装目录

cd /usr

mkdir java

3.将jdk-8u60-linux-x64.tar.gz拷贝到java目录下

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

4.解压jdk到当前目录

tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夹 jdk1.8.0_60

5.安装完毕为他建立一个链接以节省目录长度

(我没用这一步)
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk

6.编辑配置文件,配置环境变量

vim /etc/profile

添加如下内容:JAVA_HOME根据实际目录来
JAVA_HOME=/usr/java/jdk1.8.0_60
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

7.重启机器或执行命令 :source /etc/profile

sudo shutdown -r now

8.查看安装情况

java -version

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

可能出现的错误信息:

bash: ./java: cannot execute binary file

出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位

Linux下安装jdk8步骤详述相关推荐

  1. kattle的java安装,Kettle自定义JDK版本(附Linux下安装部署步骤)

    现需要在某台服务器上安装Kettle8.3,但该机器的JDK版本是JDK1.7,因此需要为Kettle单独指定 JAVA_HOME,方法如下: vi  data-integration/set-pen ...

  2. Linux下安装pymysql步骤

    一.windows环境里安装 下载地址: https://code.google.com/p/pymysql/ windows环境里,选择一个版本下载后,解压后cmd 切换到目录下,python se ...

  3. linux下安装jdk8

    目录 一.环境准备 二.安装步骤 一.环境准备 1.jdk版本:1.8 2.工具:FlashFXP 说明:本文是通过FlashFXP工具远程连接Linux操作,原理一样. 二.安装步骤 1.下载安装包 ...

  4. 在Linux下安装JDK8

    一.下载或卸载JDK 1.检查是否已经安装JDK(建议最小化安装Linux不会自动安装JDK) [root@192 ~]# rpm -qa|grep java 2.卸载JDK rpm -e --nod ...

  5. linux下安装hadoop步骤

    下面的安装手册是我在hadoop第一版时做的,和现在的hadoop不太符合 一.前期准备: 下载hadoop: http://hadoop.apache.org/core/releases.html ...

  6. linux 下安装mysql 步骤

    1. 下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQ ...

  7. linux卸载和按照jdk,Linux 下安装和卸载JDK

    安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...

  8. linux怎么编译并安装busybox,linux下安装busybox

    1.获取busybox源码并解压,这里使用天嵌提供的"busybox-1.16.0.tar.bz2" #tar xvf busybox-1.16..tar.bz2 -C / 解压的 ...

  9. linux blender骨骼绑定,Linux下安装Blender

    Blender在Windows下,可以在官方直接下载免安装的版本,下载解压缩就能用. 在Linux下稍微麻烦一点点. 如下3步安装的blender不一定是最新版本,且安装完成后发现设置中文会变为方块. ...

最新文章

  1. 强行分类提取特征自编码网络例4
  2. 如何解决Contacts中的多音字排序错误问题
  3. python为什么说csv文件不存在_如果CSV文件不存在,则如何创建它,然后仅将其追加到Python中...
  4. 相似图片搜索的原理(转)
  5. Java实体映射工具MapStruct
  6. 【Linux】【Services】【SaaS】Docker+kubernetes(11. 构建复杂的高可用网络)
  7. redis笔记5 stream消息队列
  8. Mac上编译Android8.0+
  9. SharePoint Designer 2007,强大的工作流设计器
  10. java 生成pdf 下载_java生成PDF,并下载到本地
  11. 初等函数导数公式 ,积分表
  12. ubuntu修改dns服务器,配置Ubuntu DNS服务器
  13. 小伙伴们,线程生命周期、线程池生命周期别再傻傻分不清楚了!!!
  14. 任务一: SpringMVC基本应用
  15. 图文并茂,一文读懂信号源
  16. 矩阵与坐标系的映射关系
  17. python 获取微妙时间差
  18. 计算机网课自我鉴定,计算机实习自我鉴定
  19. 算法优化专题A POJ-2352
  20. 使用C#开发Word VSTO外接程序示例

热门文章

  1. linux安装静默安装was7,WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)
  2. chrome webdriver_(最新版)如何正确移除Selenium中的 window.navigator.webdriver
  3. Python 数据分析三剑客之 Pandas(三):算术运算与缺失值的处理
  4. PWN-PRACTICE-BUUCTF-26
  5. REVERSE-PRACTICE-BUUCTF-9
  6. egg 编码规范_Egg 框架简述 (仅学习)
  7. 【PAT - 甲级1024】Palindromic Number (25分)(大数,模拟)
  8. 【HDU - 4217 】Data Structure? (线段树求第k小数)
  9. 【HihoCoder - 1550】顺序三元组(思维)
  10. 【HDU - 1276】士兵队列训练问题 (报数问题 模拟)