获取JDK

获取JDK,可以直接在官网上下载自己需要的版本,这里使用的是当前最新的JDK8u60

解压安装

在/usr/lib下新建一个jdkjre目录

mkdir /usr/lib/jdkjre

将下载的压缩文件拷贝到该文件夹下,然后进入到该目录执行解压操作

tar zxvf jdk-8u60-linux-i586.tar.gz

配置环境变量

修改profile文件

vim /etc/profile

添加如下配置信息

# java home export JAVA_HOME=/usr/lib/jdkjre/jdk1.8.0_60export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

配置默认的JDK版本

update-alternatives --install /usr/bin/java java /usr/lib/jdkjre/jdk1.8.0_60/bin/java 300update-alternatives --install /usr/bin/javac javac /usr/lib/jdkjre/jdk1.8.0_60/bin/javac 300

如果当前系统是第一次安装jdk,那么就是唯一的jdk,没有可选项,可以使用

update-alternatives –config java

该命令可以查看当前系统配置的jdk

测试

输入命令java -version ,查看是否配置成功

Ubuntu12.04配置JDK1.8相关推荐

  1. vm虚拟机安装ubuntu12.04配置安卓虚拟机

    vm虚拟机安装ubuntu12.04配置Java环境 1.安装VMware Workstation pro 2.安装ubuntu-12.04-desktop-amd64 3.gcc.g++降版本 4. ...

  2. 树莓派和Ubuntu12.04配置无线连接与无线AP热点

    转载自:http://laoniangke.com/pi/2013/06/29/pi-wifi-ap.html 下面是一个英文帖子,应该是原帖,推荐看原帖: https://learn.adafrui ...

  3. Ubuntu12.04安装jdk1.6.0

    Ubuntu已经无jdk1.6的源,无法用sudo apt-get install直接安装,下面是手动下载bin包后安装及配置方法. jdk-6u37-linux-x64.bin 第一步,到官方网站下 ...

  4. Ubuntu12.04 配置JDK7

    一. 下载JDK 下载地址在这里http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.ht ...

  5. Ubuntu12.04配置LAMP 环境

    安装过程 第一步 安装Apache2 sudo apt-get install apache2 第二步 安装PHP模块 sudo apt-get install php5 第三步 安装Mysql su ...

  6. Ubuntu12.04配置nginx+php+mysql

    1.添加ubuntu nginx更新镜像源 sudo vi /etc/opt/source.list 添加:deb http://nginx.org/packages/ubuntu/ precise ...

  7. ubuntu12.04配置双显示器

    在dash中搜索amd,有AMD Catalyst Control Center(Administrative),选择后打开,如下所示: 标为1的是本机连接的显示器,标为2的为外接显示器,设置方法如下 ...

  8. Ubuntu12.04 Jdk1.7 Tomct7.0部署配置

    Ubuntu12.04 Jdk1.7 Tomct7.0部署配置 jdk1.7 下载 http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7 ...

  9. ubuntu12.04嵌入式开发环境搭建(各种问题、各种配置)

    ubuntu-12.04嵌入式开发环境搭建 先安装ubuntu-16.04  *** 想使用root用户登陆的,操作如下 给root用户设定一个密码 supreme@supreme:~# sudo p ...

最新文章

  1. Windows核心编程(3)字符编码详解
  2. 调用ajax后页面为什么会刷新,为什么页面在JQuery ajax调用之后重新加载?
  3. C#中使用DateTimePicker控件显示修改日期时间
  4. 四、redis比mysql快的原因
  5. 软件项目管理0817:一夜项目管理——把任务进度计划分配给负责人
  6. HashSet.contains
  7. 基于mysql和php的分布式事务处理1,基于MySQL和PHP的分布式事务处理
  8. 原生态mysql_MySQL 原生操作-速查
  9. RabbitMQ 使用参考
  10. 120 Python程序中的线程操作-队列
  11. window PCL安装编译
  12. (转)UEFI系统的启动过程
  13. 云原生Tekton之触发器Trigger
  14. 微博个人信息多维度详解
  15. 【116】Python 保留字(关键字)、标识符
  16. 访问者模式-好人打贱人
  17. 中国移动支付行业投资机会分析与发展战略建议报告2022-2028年
  18. python解决数学题_python编写解决数学问题
  19. 元件封装知识(转载)
  20. 局域网服务器系统,局域网服务器常用的操作系统

热门文章

  1. mysql数据库核对_Mysql数据库操作总结
  2. u盘变o字节怎么修复_U盘启动盘在重装系统时识别不了解决办法
  3. abaqus分析用户手册单元卷_作用卷、分析卷、材料卷三件套,让你也能熟练应用Abaqus...
  4. 开发经理 VS 敏捷专家
  5. 【Interfacenavigation】选择时间/日期组件(34)
  6. [CODEVS] 2189 数字三角形W
  7. 成长的速度一定要超过父母老去的速度
  8. layer.js弹窗组件layer.prompt无法调用解决
  9. c#中在规定时间弹出窗体
  10. no match for call to ‘(std::__cxx11::string {aka std::__cxx11::basic_string