2019独角兽企业重金招聘Python工程师标准>>>

通过oracle-java8-installer 安装的 方法:

http://blog.csdn.net/feelang/article/details/24425349

通过 oracle-java8-installer 安装总是失败

失败之后 需要清除安装痕迹:

  1. sudo rm /var/lib/dpkg/info/oracle-java7-installer*
    sudo apt-get purge oracle-java7-installer*
    sudo rm /etc/apt/sources.list.d/*java*

----------------------------------------------------------------------------------------------------------------

然后 采用第二种方法, 直接从 oracle 官方网站下载

直接下载jdk压缩包方式安装(这里只介绍jdk7的,jdk8 的原理完全一致)

 分为下面5个步骤

1.官网下载JDK

2.解压缩,放到指定目录

3.配置环境变量

4.设置系统默认JDK

 5. 测试jdk

1.官网下载JDK   

地址: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html

  选择相应的 .gz包下载

官网的有时抽风会下载不了,

可以从这个地址:  http://download.csdn.net/download/aqtata/9022071  ,csdn上下载 8u60版本,不要积分

要注意,下载对应系统的32/64位的版本, 查看系统位数命令:

uanme -a

如果下载了错误的版本, 会导致java/javac 命令不能运行

会出现 : bash: ./java: cannot execute binary file 问题

2. 解压缩,放到指定目录(以jdk-7u60-linux-x64.gz为例)

  创建目录:

sudo mkdir /usr/lib/jvm

 加压缩到该目录:

 sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm

3.修改环境变量:  

sudo vim ~/.bashrc

 文件的末尾追加下面内容:

#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60  ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 使环境变量马上生效

 source ~/.bashrc

4.设置系统默认jdk 版本

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300

 然后执行:

sudo update-alternatives --config java

若是初次安装jdk,会有下面的提示

There is only one alternative in link group java (providing /usr/bin/java):

/usr/lib/jvm/jdk1.7.0_60/bin/java

 否者,选择合适的jdk

5.测试jdk

java -version

java version "1.7.0_60"

Java(TM) SE Runtime Environment (build 1.7.0_60-b19)

Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

jdk 安装成功

转载于:https://my.oschina.net/wangxnn/blog/520564

debian/ubuntu下安装java8相关推荐

  1. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  2. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  3. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  4. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  5. debian,ubuntu下安装MariaDB,并设置密码,修改端口,允许外网访问

    文章目录 安装MariaDB 设置密码 修改端口 允许远程访问 安装MariaDB MariaDB存在apt 的更新中,如果追求最新版,可以下载二进制文件进行编译安装,但普通人用没必要那么麻烦,直接装 ...

  6. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享

    启用 Mod_rewrite 模块: sudo a2enmod rewrite 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/ ...

  7. 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?

    在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...

  8. Ubuntu下安装依赖包问题总结

    如下包未满足包依赖关系: libvtk-dev5:依赖于:libfreetype6-dev,但它(libfreetype6-dev)将不会被安装依赖于:libnetcdf-dev,但它(libnetc ...

  9. linux/ubuntu下安装java开发环境

    在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结. Sun JDK的安装一般有两种方式: 一.通过ubuntu提供的包管理工具进行安装 ubuntu在其包仓库里都包括有JD ...

最新文章

  1. 电大计算机考试打开画图程序,最新国家开放大学电大《计算机绘图》形考任务网考试题及答案.pdf...
  2. Spring Boot中对自然语言处理工具包hanlp的调用详解
  3. Leetcode 142. 环形链表 II (每日一题 20210902)
  4. 刷新SqlServer所有视图【存储过程】
  5. 配置Java EE应用程序或“将Bien付诸实践”
  6. go语言服务器连接mysql,服务器mysql怎么配置才能远程连接
  7. 实验5.5 定义一个Employee类
  8. MASM32编程将TimeStamp/UTC转换为具体日期时间的几个有用函数代码
  9. 应用随机过程_《常见随机过程》(目录)
  10. linux每周2 4 6执行定时任务,linux计划任务crontab例子
  11. 基于asp.net338医院体检信息管理系统
  12. vs2015上的html可以编译,libcef编译使用--使用VS2015
  13. allure的安装使用以及报告的生成
  14. Stata: 断点回归(RDD)中的近似置换检验和伴随次序统计简介
  15. 活动策划书用什么计算机软件,各行业主流设计软件有哪些?(设计人员请进)...
  16. 传说对决服务器无响应怎么办,传说对决一直进不去怎么办
  17. DB2数据库是什么?
  18. 大学毕业论文指导-内容陈述
  19. CMOS图像传感器——概述
  20. 矩阵的等价,相似,合同

热门文章

  1. REM——适合移动开发的自适应方案
  2. 判断变量是否为数组的几种方法
  3. XP系统的用户头像是在那个文件夹里面
  4. 云企业网的应用于功能详解
  5. mysql-事物实现原理
  6. IntelliJ IDEA 安装go插件
  7. 在linux中安装nginx
  8. iOS开发-Protocol协议及委托代理(Delegate)传值
  9. ZendStudio中,缺少gbk gb2312编码的解决办法
  10. 喜得千金,升级做爸爸喽