为什么80%的码农都做不了架构师?>>>   

Ubuntu12 10版本下,不再预装JDK,包括OpenJdk,所以我们要从Oracle官网上下载java7的压缩包,选择适合自己电脑的安装包,我选的是jdk-7u9-linux-i586.tar.gz。

然后解压该文件: tar -xvf jdk-7u9-linux-i586.tar.gz

解压后得到的文件目录为jdk1.7.0_09 把它移动到/usr/lib/jvm/
sudo mv jdk1.7.0_09 /usr/lib/jdk

然后执行安装命令:

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 1

设置环境变量:

sudo update-alternatives --config javac
sudo update-alternatives --config java

需要选择一个模式作为默认或者是优先使用的,输入一个数字就可以了。我选择的是 2 ,即 oracle的 jdk1.7.0_09 。

到这里,可以在终端输入 java -version ,若能看到java 的版本信息,说明java安装成功了。我的显示:

java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Server VM (build 23.5-b02, mixed mode)

配置JAVA_HOME和CLASSPATH:

export JAVA_HOME=/usr/lib/jdk

export CLASSPATH=./:$JAVA_HOME

上面红色部分尤其注意。不然,用java命令执行.class文件时会报:错误: 找不到或无法加载主类 这样的错误。

转载于:https://my.oschina.net/ctojp/blog/89908

Ubuntu12 10下安装JDK7相关推荐

  1. ubuntu12.10下安装mysqlworkbench出现“Dependency is not satisfiable: libctemplate0”问题的解决方案...

    (原文地址:http://www.cnblogs.com/Deasel-s-magic-box/p/3169790.html) 之前在window下面一直用navicat,转到ubuntu下之后,虽然 ...

  2. Ubuntu12.10 下安装搜狗输入法、Google拼音、双拼、五笔输入法

    1.卸载Ibus本地输入法 sudo apt-get remove ibus 2.为系统添加Fcitx源 sudo add-apt-repository ppa:fcitx-team/nightly ...

  3. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  4. ubuntu15.10下安装opencv2.4.9python上调用opencv库

    对于centos,可以参考:Install OpenCV-Python in Fedora 如果IPP难以下载可以在cmake时禁掉它,只需:cmake -DWITH_IPP=OFF OpenCV3. ...

  5. 搭建JEESZ分布式架构1--CentOs下安装jdk7(环境准备)

    2019独角兽企业重金招聘Python工程师标准>>> 声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作 CentOs下安装jdk7网上很多实例, ...

  6. linux交叉编译出现的问题,,Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法

    Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法 一.下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-g ...

  7. TinyOS 学习第一周-Ubuntu-10.10下安装TinyOS-2.1.1

    1           Ubuntu-10.10下安装TinyOS-2.1.1 1背景:TinyOS主要有三种运行环境: <1> Windows环境: 虚拟机(Oracle VM Visu ...

  8. linux检测不到数位板,Linux_Ubuntu 8.10下安装配置友基数位板,Ubuntu默认已经带了Wacom的驱动 - phpStudy...

    Ubuntu 8.10下安装配置友基数位板 Ubuntu默认已经带了Wacom的驱动,但不是每个人都用得起大厂的产品.如果你与我一样囊中带涩地用着并喜爱着友基这个广州石牌出品的土品牌,请看此文. St ...

  9. Win7/10下安装Bookdown教程

    Win7/10下安装Bookdown教程 一.前言 二.安装前准备 (一)R语言环境 (二)RStudio (三)TinyTex (四)Pandoc 三.软件安装 (一)R环境安装 (二)RStudi ...

最新文章

  1. matlab中repmat的用法,Matlab: sum的用法、每一行求和、repmat的用法、sum和repmat结合使用减少循环...
  2. 肖仰华:知识图谱与认知智能
  3. nginx动静分离配置_nginx动静分离实战
  4. Javascript 事件propagation机制
  5. FB宣布将回购60亿美元股票 首席会计官将离职
  6. 《解剖PetShop》系列之一(转)
  7. SQL:select case when(转)
  8. 【BZOJ3152】组合子逻辑,贪心+堆
  9. “评论王争夺赛”活动,第4期开始啦!
  10. 使用iframe设置frameset的高度
  11. 《云计算:原理与范式》一3.6 新集成方案
  12. 154. 正则表达式匹配
  13. Linux内存管理(二):ARMv8 地址转换
  14. 算术平均数、几何平均数、
  15. 小米摄像头云台版链接群晖NAS故障解决
  16. 联想笔记本无法开启无线网卡的方法
  17. 运营可能是一种思维方式
  18. log4j中配置LOG_HOME无效
  19. UE4反射机制的通俗理解【代码生成】
  20. 从零开始学WEB前端——JavaScript数据类型

热门文章

  1. 浅谈Vue之双向绑定
  2. Centos7.2源码安装redis
  3. Confluence 6 自定义 Decorator 模板的宏和针对高级用户
  4. servlet面试常考 (转载)
  5. [IoC容器Unity]第三回:依赖注入
  6. 概率分布之间的距离度量以及python实现(三)
  7. 基础10 多进程、协程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)...
  8. Entity Framework With Oracle
  9. 3DMax插件和它的3DXI接口
  10. 从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装