debian/ubuntu下安装java8
2019独角兽企业重金招聘Python工程师标准>>>
通过oracle-java8-installer 安装的 方法:
http://blog.csdn.net/feelang/article/details/24425349
通过 oracle-java8-installer 安装总是失败
失败之后 需要清除安装痕迹:
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相关推荐
- Linux :debian(ubuntu)下安装和使用haskell
文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...
- Linux: debian/ubuntu下安装和使用Java 11
Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...
- Linux: debian/ubuntu下安装和使用Java 8
Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
- debian,ubuntu下安装MariaDB,并设置密码,修改端口,允许外网访问
文章目录 安装MariaDB 设置密码 修改端口 允许远程访问 安装MariaDB MariaDB存在apt 的更新中,如果追求最新版,可以下载二进制文件进行编译安装,但普通人用没必要那么麻烦,直接装 ...
- Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
启用 Mod_rewrite 模块: sudo a2enmod rewrite 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/ ...
- 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?
在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...
- Ubuntu下安装依赖包问题总结
如下包未满足包依赖关系: libvtk-dev5:依赖于:libfreetype6-dev,但它(libfreetype6-dev)将不会被安装依赖于:libnetcdf-dev,但它(libnetc ...
- linux/ubuntu下安装java开发环境
在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结. Sun JDK的安装一般有两种方式: 一.通过ubuntu提供的包管理工具进行安装 ubuntu在其包仓库里都包括有JD ...
最新文章
- php html 变量,PHP与HTML混编,使用PHP变量代替数据--20190221
- 整合企业监控孤岛 Mocha BSM走进香港物流行业——香港空运货站有限公司
- python mean dropna_小丸子踏入python之路:python_day05(用Pandas处理泰坦尼克船员获救数据titanic_train.csv)...
- MySQL8.0-基础操作
- tcpdump 命令快速实用参考手册
- JQuery 获得绝对,相对位置的坐标方法
- c++如何在两个.cpp文件中使用同一个全局变量
- linux SPI操作LCD12864液晶
- 最新版校园招聘进大厂系列----------(5)百度篇 -----未完待续
- python msp430_MSP430
- 【Python计量】RESET模型设定偏误检验
- mex文件用matlab能打开吗,MATLAB通过mex文件调用C/C++程序
- 【Codewars】Pick peaks
- 关于DSP系统时钟的一些理解
- 牛客 数据库SQL实战 将titles_test表名修改为titles_2017
- 二、python时间序列数据的相减
- java每日打卡_“365算法每日学计划”:03打卡-贪心算法
- 春秋旅游移动app设计界面
- USART串口协议和USART串口外设(USART串口发送串口发送和接收)
- Android 报错Failed to load native library: XXXX_so
热门文章
- 自制Ghost XP SP3 启动光盘(一)
- 云服务器无法绑定公网IP问题解决方案
- canvas画柱状图 和饼图
- 符号执行:利用Angr进行简单CTF逆向分析
- MongoDB 启动 Failed to connect to 127.0.0.1:27017, reason: 由于目标计算机积极拒绝,无法连接。...
- java MD5 加密
- C#设计模式——适配器模式(Adapter Pattern)
- [转]微服务(Microservice)那点事
- rh9.0虚拟机dmesg启动过程分析(2)
- 吃了这些数据集和模型,跟 AI 学跳舞,做 TensorFlowBoys