ubuntu下安装和配置最新版JDK8傻瓜教程

听语音
  • |
  • 浏览:18940
  • |
  • 更新:2014-07-14 22:13
  • |
  • 标签:ubuntu
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

分步阅读

ubuntu系统通常自带jdk,但是这个jdk一般是版本1.6的,这个版本太老,对于现在的开发而言,jdk版本至少要达到1.7才能满足基本需求,基于此,我这里写一个ubuntu12.04安装jdk8(这是最新版本)的教程,配置的话也顺带写一下,希望能对各位有所帮助。

工具/原料

 
  • 可以上网的电脑一台。
  • ubuntu操作系统。

下载相应包

 
  1. 1

    1.       下载JDK8安装包,小编是32位的操作系统,所以选择jdk-8u5-linux-i586.tar.gz

    下载地址是官网:

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    这个当然是根据需要自己选择,我这里选择的是tar.gz版本的,许多人可能更中意于bin版本的,因为bin版本的好安装,而且该版本的安装方式已经有人写了,这里就不写了。

  2. 2

    在ubuntu下下载可以使用命令wget,点击Accept License Agreement,右键选中的压缩包外链,选择复制链接地址,然后用wget下载即可。

    或者命令行下执行#Wget url

  3. 3

    命令行下执行#Wget url

    注:上述下载方式是一般的ubuntu下载,如果发现过快,或者下载后无法解压,可能是下载网络出现问题了,那么可以直接打开该链接进行下载。

    END

安装与配置2

 
  1.  

    其实tar.gz解压就是安装,只要解压到既定目录,然后配置正确就行,因此需要执行命令。

    # tar zxvf jdk-8u5-linux-i586.gz  -C /usr/lib/jvm/

    一般是解压到/usr/lib下,可以在该目录下创建jvm,然后解压到既定目录,该目录下已经有一个ubuntu自带的jdk-6-openjdk了,而jdk1.8.0_05就是命令解压来的

  2.  

    配置jdk使其生效

    # nano /etc/profile

    在文件最末尾添加如下所示内容,ctrl+x,y退出即可完成保存,用其他编辑器类似。

    export JAVA_HOME=/usr/lib/jvm/java1.8.0_05

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH={JAVA_HOME}/bin:$PATH

  3.  

    更新默认jdk

    # update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_05/bin/java 300

    # update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_05/bin/javac 300

    # update-alternatives –config java

    系统会列出系统中所有的jdk版本,选择最新安装的那个版本输入2即可

  4. 4

    测试结果

    # java –version

    END
 

ubuntu下安装和配置最新版JDK8傻瓜教程的更多相关文章

  1. Ubuntu下安装并配置VS Code编译C++

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069091.html Ubuntu下安装并配置VS Code编译C++ 安装 ...

  2. Ubuntu下安装并配置TexStudio

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7069715.html Ubuntu下安装并配置TexStudio Ubunt ...

  3. Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家

    本篇文章主要介绍了详解Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家,也给大家做个参考.有兴趣的朋友可以了解一下.(http://xz.8682222.com) 在Ubun ...

  4. 阿里云Ubuntu下安装、配置权限和导入本地mongodb

    ---恢复内容开始--- 第一部分:首先先在Ubuntu下安装好mongodb,步骤如下: 首先我们需要借助远程管理工具链接到阿里云上的ubuntu系统,接着进行如下操作 一.导出软件源的公钥 sud ...

  5. Ubuntu下安装和配置Apache2

    http://www.blogjava.net/duanzhimin528/archive/2010/03/05/314564.html 在Ubuntu中安装apache 安装指令:sudo apt- ...

  6. ubuntu下安装和配置apache2+SVN的详细方法介绍

    ubuntu安装和配置SVN第一步:安装apache2  libapache2-svn subversionsudo apt-get install apache2sudo apt-get insta ...

  7. linux -- Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 启动和停止apache的文件是:/etc/init.d/apache2 启动命令:sudo apa ...

  8. Win10+WSL2+Ubuntu 18.04(WSL下)+VS Code(Win10下)+TexLive 2019(Ubuntu下)安装和配置

    本人手头电脑是Win10 Home版全新安装的系统,由于不想在新系统盘里面安装TexLive导致固态硬盘不断扩大,所以,考虑安装Ubuntu做为WSL,然后把TexLive安装在Ubuntu,并通过V ...

  9. ubuntu下安装基本配置

    安装ubuntu更新: sudo apt-get update sudo apt-get upgrade 安装Docky: sudo add-apt-repository ppa:ricotz/doc ...

随机推荐

  1. 在VC2015里包含了lib库,但没有设置对路径的出错

    它的提示出错如下: 这时需要在路径: 在附加的目录里添加上lib的路径. 1. RPG游戏从入门到精通 http://edu.csdn.net/course/detail/5246 2. WiX安装工 ...

  2. iOS NSRunloop

    什么是Runloop Runloop即运行循环.为什么你的APP放在那里不去动它,在某个时间点去操作它,它还会给你反馈.就是因为Runloop的存在. 总结一下,因为Runloop的存在,保证你的程序 ...

  3. dhcp snooping、ARP防护、

    应用场景 无线客户端流动性很大和不确定,比如在外来人员比较多的地方:广场.大厅.会议室和接待室等等.使用该方案可以有效地避免因为无线端出现私设IP地址导致地址冲突或者客户端中ARP病毒发起ARP攻击的 ...

  4. stark组件

    写一个stark组件仿造admin的功能 1:新建一个stark的app 问题:在django每次启动会扫描目录下所有的admin文件,需要扫描项目目录下的每个stark文件,我们需要怎么做 1:看在 ...

  5. 【剑指offer】滑动窗口的最大值,C++实现

    原创博文,转载请注明出处! # 题目 # 思路 利用C++中的双端队列保存有可能是滑动窗口最大值的下标,其中队首元素保存当前窗口最大值的下标.当滑动窗口改变时,更新队列.队列更新的规则:(1)新元素依 ...

  6. 搭建简单Samba服务器

    本文主要实现搭建简单的Samba服务器,使得Windows能访问Linux下的共享目录,为了简单,已经关闭iptables和selinux. 1.安装samba服务器 #yum list all sa ...

  7. HDU2604 Queuing 矩阵初识

    Queues and Priority Queues are data structures which are known to most computer scientists. The Queu ...

  8. Roslyn 入门:使用 Visual Studio 的语法可视化窗格查看和了解代码的语法树

    使用 Visual Studio 提供的 Syntax Visualizer,我们可以实时看到一个代码文件中的语法树.这对我们基于 Roslyn 编写静态分析和修改工具非常有帮助.本文将介绍如何安装它 ...

  9. hadoop下远程调试方法

    JPDA 简介Sun Microsystem 的 Java Platform Debugger Architecture (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用 ...

  10. decorator and @property

    @property 首先, 它是个装饰器. 其次, 看到这个东西, 意味着它下面的函数可以被当作一个属性(成员变量)来看到.  通常, 这个函数会return点什么东西. 重点讲讲装饰器: 1, py ...