MyException - 我的异常网
当前位置:我的异常网» 开源软件 » ubuntu 16.04.1 上JDK的装配与配置

ubuntu 16.04.1 上JDK的装配与配置

www.MyException.Cn  网友分享于:2013-01-02  浏览:0次
ubuntu 16.04.1 上JDK的安装与配置

主机:腾讯云服务器(ubuntu 16.04.1)

工具:xshell、xftp

 

步骤↓:

 

  1. 下载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这个文件。
  2. 使用FTP工具将下载好的jdk安装包上传至主机,本文使用xshell自带的FTP工具xftp。

     暂时上传到自己的home目录下。
  3. 使用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之间有一个空格 
     
  4. 建立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目录下,这个看个人习惯。
  5. 将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# 
     
  6. 解压:
    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# 
     
  7. 配置环境变量:
    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# 
     
  8. 此时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安装成功,环境变量设置没有问题。
  9. 最后,删掉压缩包:
    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# 
     压缩包已经解压过了,留之无用,删掉就好了。

 

搞定!酷

文章评论

不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
如何成为一名黑客
如何成为一名黑客
我是如何打败拖延症的
我是如何打败拖延症的
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
程序员和编码员之间的区别
程序员和编码员之间的区别
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
旅行,写作,编程
旅行,写作,编程
中美印日四国程序员比较
中美印日四国程序员比较
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
那些争议最大的编程观点
那些争议最大的编程观点
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员应该关注的一些事儿
程序员应该关注的一些事儿
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
鲜为人知的编程真相
鲜为人知的编程真相
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
每天工作4小时的程序员
每天工作4小时的程序员
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
10个调试和排错的小建议
10个调试和排错的小建议
程序员都该阅读的书
程序员都该阅读的书
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
Java程序员必看电影
Java程序员必看电影
漫画:程序员的工作
漫画:程序员的工作
一个程序员的时间管理
一个程序员的时间管理
程序员必看的十大电影
程序员必看的十大电影
 程序员的样子
程序员的样子
编程语言是女人
编程语言是女人
代码女神横空出世
代码女神横空出世
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
我的丈夫是个程序员
我的丈夫是个程序员
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员的鄙视链
程序员的鄙视链
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有