Linux 下如何安装 JDK ,以 Ubuntu 为例。
2015-10-30 09:53
579 查看
一、下载
首先,当然是要下载了。
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
按照需要选择不同的版本。笔者选择的是 jdk-7u45,如图:
二、 解压
将下载下来的 .tar.gz 文件解压。
使用如下命令解压:
sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz
为了方便管理,可将解压后的文件移至另一个文件夹。
不做也行。
笔者将文件移至了 /opt/Java/jdk/ 目录下。
为了方便下一步设置环境变量,将文件夹换了个短点的名字 —— jdk1.7
可使用如下命令对文件夹重命名
sudo mv jdk1.7.0_45/ jdk1.7/
三、 设置环境变量
编辑 .bashrc 文件。
P.S. 在修改 .bashrc 文件之前最好先备份下,备份命令:
cp .bashrc .bash_original
在终端输入如下命令:
vi ~/.bashrc
在该文件的末尾,加上以下几行代码:
export JAVA_HOME=/opt/Java/jdk/jdk1.7
export CLASSPATH=${JAVA_HOME}/lib:.
export PATH=${JAVA_HOME}/bin:$PATH
注意:
设置最后一项 PATH 时, export PATH=${JAVA_HOME}/bin:$PATH , $PATH 前的连接符是 冒号(:)。
分号(;)是用在Windows系统里的。
设置 CLASSPATH 时,加上当前目录(.)。
这个主要是在命令行操作时有用。IDE下没什么影响。
为了让更改立即生效,请在终端执行如下命令:
source ~/.bashrc
四、 验证
通过以上步骤,JDK已安装完成。
输入以下命令验证 java -version ,如图:
首先,当然是要下载了。
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
按照需要选择不同的版本。笔者选择的是 jdk-7u45,如图:
二、 解压
将下载下来的 .tar.gz 文件解压。
使用如下命令解压:
sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz
为了方便管理,可将解压后的文件移至另一个文件夹。
不做也行。
笔者将文件移至了 /opt/Java/jdk/ 目录下。
为了方便下一步设置环境变量,将文件夹换了个短点的名字 —— jdk1.7
可使用如下命令对文件夹重命名
sudo mv jdk1.7.0_45/ jdk1.7/
三、 设置环境变量
编辑 .bashrc 文件。
P.S. 在修改 .bashrc 文件之前最好先备份下,备份命令:
cp .bashrc .bash_original
在终端输入如下命令:
vi ~/.bashrc
在该文件的末尾,加上以下几行代码:
export JAVA_HOME=/opt/Java/jdk/jdk1.7
export CLASSPATH=${JAVA_HOME}/lib:.
export PATH=${JAVA_HOME}/bin:$PATH
注意:
设置最后一项 PATH 时, export PATH=${JAVA_HOME}/bin:$PATH , $PATH 前的连接符是 冒号(:)。
分号(;)是用在Windows系统里的。
设置 CLASSPATH 时,加上当前目录(.)。
这个主要是在命令行操作时有用。IDE下没什么影响。
为了让更改立即生效,请在终端执行如下命令:
source ~/.bashrc
四、 验证
通过以上步骤,JDK已安装完成。
输入以下命令验证 java -version ,如图:
相关文章推荐
- 如何在CentOS 7上安装Percona服务器
- 如何在CentOS 7上安装Percona服务器
- U盘安装win7+CentOS7双系统
- linux下vi的复制,黏贴,删除,撤销,跳转等命令
- 技巧:Linux 动态库与静态库制作及使用详解
- Linux下find命令与grep命令使用
- bootloader与linux中位置无关代码(PIC)的分析理解
- dd命令 linux系统硬盘移植 linux系统备份
- 升级linux自带的Python
- centos的yum自动补全功能
- Linux 命令
- Centos6.5 64位Hadoop完全分布安装教程
- IP Header 解析
- CentOS 6.5 yum安装高版本php和mysql
- 一篇绝世好文 - Linux内核抢占实现机制分析
- CentOS安装时小坑记录
- WizNote for linux installation
- 从校园到工作的路(四)——关于linux的一些基本知识
- Linux 文件和目录的属性
- linux按内容查找文件