[ubuntu Setup] ubuntu 14.10 安装 JDK
2023-09-14 08:56:59 时间
from : http://www.cnblogs.com/plinx/archive/2013/06/01/3113106.html
1、到 Sun 的官网下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
选择 accept license ,然后选择适合自己机型的JDK下载。
2、解压文件,修改文件名
$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.7.0_21 java
3、添加环境变量
$ sudo vim ~/.bashrc
加入如下内容
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4、配置默认JDK版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/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/java/bin/java
无需配置。
若是非初次安装,将有不同版本的 JDK 选项。
5、测试
$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode)
相关文章
- Linux下安装和配置JDK与Tomcat(升级版)
- JDK环境变量配置(一次性成功)
- Linux安装JDK详细步骤
- linux安装jdk、tomcat、maven、mysql
- Centos系统安装JDK详细图文教程
- 实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
- linux:ubuntu21.04安装java se 16(jdk 16.0.2)
- [Java] JDK 系统环境变量设置 bat
- mac 系统升级到12.4后 mvn 命令 报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
- windows7查看jdk安装目录
- 【JAVA】Mac下查看已安装的jdk版本及其安装目录
- linux(centos8):基于java13安装rocketmq-4.7.1(解决jdk不兼容的报错)
- linux deepin ubuntu apt安装openjdk-8-jdk
- java JDK环境变量设置
- Ubuntu 安装 JDK 7 / JDK8 的两种方式
- NOSQL之Neo4j:Neo4j的简介、安装、使用方法(Neo4j搭配JDK安装的图文教程)之详细攻略
- JDK各版本新增的主要特性
- linux安装jdk-centos7系统:
- jdk源码详解之StringTokenizer
- 谁与争锋,JDK动态代理大战CGLib动态代理