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. TCP/IP 必知必会的十个问题

    本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养. 一.TCP/IP模型 TCP/IP协议模型(Transmission Control Protoc ...

  2. 关于dyld: Library not loaded

    在接入智凡迪的sdk过程中,遇到以下问题: dyld: Library not loaded: @rpath/SDKFramework.framework/SDKFramework   Referen ...

  3. maven搭建ssm框架是使用最新mysql 6.0jar遇到的问题

    作者:blouc@qq.com本文为作者原创,转载请注明出处:https://www.cnblogs.com/oucbl/p/5940556.html 今天学习SSM框架整合,完成Spring和myb ...

  4. BZOJ4818 LOJ2002 SDOI2017 序列计数 【矩阵快速幂优化DP】*

    BZOJ4818 LOJ2002 SDOI2017 序列计数 Description Alice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数. Alice还希 ...

  5. python3 的字符串格式判断

    在python编程中,我们经常要面临将字符串进行转换的情况,那么字符串是否符合转换的要求呢?python中内置了字符串类的方法供我们使用进行字符串格式的判断. 1.isalnum() 所有字符都是数字 ...

  6. python 判断类型

    转自:http://san-yun.iteye.com/blog/1543174 Python可以得到一个对象的类型 ,利用type函数: >>>lst = [1, 2, 3] &g ...

  7. python嵌入c++

    1.去主页下载源代码项目 2.编译下载下来的项目 3.新建项目填入下面代码 // pythonIncludeTest.cpp : 定义控制台应用程序的入口点. // #include "st ...

  8. C#封装的一个JSON操作类

    using System; using System.Collections.Generic; using System.Collections; using System.Text; using S ...

  9. UVA11806 Cheerleaders

    题意 PDF 分析 如果要求是某行某列没有石子很好算,就一个组合数. 然后要求某行某列有,就用容斥原理就行了. 时间复杂度\(O(k^2 + 16T)\) 代码 #include<iostrea ...

  10. FileStream读写文件

    读文件示例 try { // 打开文件 FileStream fs = new FileStream("D:\\not.txt", FileMode.Open, FileAcces ...