ubuntu 16.04.1 上JDK的安装与配置
程序员文章站
2022-06-01 19:32:47
...
主机:腾讯云服务器(ubuntu 16.04.1)
工具:xshell、xftp
步骤↓:
- 下载jdk,Oracle JDK下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html。选择需要的jdk版本,下载*.tar.gz格式的打包文件。如果是64位主机,则下载*-x64.tar.gz,如果是32位主机,则下载*-i586.tar.gz。本文以64位主机,jdk 1.8为例:
进入上边说的下载地址,找到需要的版本,点击JDK download.
下载jdk-8u144-linux-x64.tar.gz这个文件。 - 使用FTP工具将下载好的jdk安装包上传至主机,本文使用xshell自带的FTP工具xftp。
暂时上传到自己的home目录下。 - 使用xshell登录主机,切换至jdk的使用用户,笔者使用的root用户:
ubuntu@VM-202-164-ubuntu:~$ su Password: root@VM-202-164-ubuntu:/home/ubuntu#
说明:如果要使用aaa用户,su - aaa ,再输入密码就好了,或者直接使用aaa登录主机就可以了。root@VM-202-164-ubuntu:/home/ubuntu# su - aaa #注意-和aaa之间有一个空格
- 建立jdk存放目录并进入:
root@VM-202-164-ubuntu:/home/ubuntu# mkdir /usr/jdk root@VM-202-164-ubuntu:/home/ubuntu# cd /usr/jdk root@VM-202-164-ubuntu:/usr/jdk#
说明:笔者将jdk放在了usr目录下,这个看个人习惯。 - 将jdk包拷贝到jdk目录:
root@VM-202-164-ubuntu:/usr/jdk# cp /home/ubuntu/jdk-8u151-linux-x64.tar.gz ./ root@VM-202-164-ubuntu:/usr/jdk# ls jdk-8u151-linux-x64.tar.gz root@VM-202-164-ubuntu:/usr/jdk#
- 解压:
root@VM-202-164-ubuntu:/usr/jdk# tar -xvf jdk-8u151-linux-x64.tar.gz root@VM-202-164-ubuntu:/usr/jdk# ls jdk1.8.0_151 jdk-8u151-linux-x64.tar.gz root@VM-202-164-ubuntu:/usr/jdk#
- 配置环境变量:
root@VM-202-164-ubuntu:/usr/jdk# vi ~/.bashrc
在文件最后添加如下环境变量 export JAVA_HOME=/usr/jdk/jdk1.8.0_151/ export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
注意:JAVA_HOME的路径视自己情况修改。记得保存:wq,最后执行source ~/.bashrc 使环境变量生效。root@VM-202-164-ubuntu:/usr/jdk# source ~/.bashrc root@VM-202-164-ubuntu:/usr/jdk#
- 此时jdk已经安装完成了,检查一下:
root@VM-202-164-ubuntu:/usr/jdk# java -version java version "1.8.0_151" Java(TM) SE Runtime Environment (build 1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) root@VM-202-164-ubuntu:/usr/jdk#
输入:java -version会输出java版本信息,说明jdk安装成功,环境变量设置没有问题。 - 最后,删掉压缩包:
root@VM-202-164-ubuntu:~# cd /usr/jdk root@VM-202-164-ubuntu:/usr/jdk# ls jdk1.8.0_151 jdk-8u151-linux-x64.tar.gz root@VM-202-164-ubuntu:/usr/jdk# rm jdk-8u151-linux-x64.tar.gz root@VM-202-164-ubuntu:/usr/jdk# ls jdk1.8.0_151 root@VM-202-164-ubuntu:/usr/jdk#
压缩包已经解压过了,留之无用,删掉就好了。
搞定!