ubuntu12.04 安装和配置jdk1.7

ubuntu12.04 安装和配置jdk1.7

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

第一步:下载jdk-7-linux-i586.tar.gz

  1. wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz  

(注:假设下载不下来,建议使用迅雷下载,然后复制到Linux系统上。

)

第二步:解压安装

  1. sudo mkdir /usr/lib/jvm
  2. sudo tar zxvf jdk-7u5-linux-x64.tar.gz -C /usr/lib/jvm 

第三步:改动环境变量

  1. sudo gedit /etc/profile 

加入:

  1. #set java environment
  2. export JAVA_HOME=/usr/lib/jvm/java-7-sun  
  3. export JRE_HOME=${JAVA_HOME}/jre  
  4. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
  5. export PATH=${JAVA_HOME}/bin:$PATH  

保存退出。输入下面命令使之马上生效。

第四步:配置默认JDK版本号

为了将我们安装的JDK设置为默认JDK版本号,还要进行例如以下工作。

运行代码:
  1. sudo update-alternatives –install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300  
  2. sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300  
运行代码:
  1. sudo update-alternatives –config java  
系统会列出各种JDK版本号,例如以下所看到的:
  1. www.linuxidc.com@linux:~$ sudo update-alternatives –config java  
  2. 有 3 个候选项可用于替换 java (提供 /usr/bin/java)。

      

  3.   
  4.   
  5.   选择       路径                                    优先级  状态  
  6. ————————————————————  
  7. * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自己主动模式  
  8.   1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式  
  9.   2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式  
  10.   3            /usr/lib/jvm/java-7-sun/bin/java           300       手动模式  
  11.   
  12.   
  13. 要维持当前值[*]请按回车键,或者键入选择的编号:3  
  14. update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。  

第五步:測试

  1. java -version (会显演示样例如以下信息,说明已配置成功)
  2. java version “1.7.0”
  3. Java(TM) SE Runtime Environment (build 1.7.0-b147)
  4. Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117812.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月30日 下午10:00
下一篇 2021年12月30日 下午10:00


相关推荐

  • SPU和SKU概念

    SPU和SKU概念SPU 介绍 SPU StandardProd 标准产品单位 概念 SPU 是商品信息聚合的最小单位 是一组可复用 易检索的标准化信息的集合 该集合描述了一个产品的特性 通俗点讲就是属性值 特性相同的货品就可以称为一个 SPU 举例 例如绿色的 IPhone12 就是一个 SPU 与商家 颜色 款式 套餐等都无关 SKU 介绍 SKU stockkeeping 库存量单位 概念 SKU 即库存进出计量的单位 可以是以件 盒 托盘等为单位 SKU 是物理上不可分割的最小

    2026年3月26日
    2
  • 柱状图 直方图 条形图 的区别

    柱状图 直方图 条形图 的区别在 Matplotlib 中和在 pyecharts 绘图时我们经常用到的 Bar 那 Bar 这到底是柱状图 条形图还是直方图呢 目录 1 柱状图 2 条形图 3 直方图 4 柱状图 直方图的选择

    2026年3月17日
    2
  • 嵌入式工程师的经典面试题目及答案

    嵌入式工程师的经典面试题目及答案上个星期 去深圳一家搞 ARM 开发的公司面试 HR 叫我做了一份卷子 里面都是 C 编程 心中暗喜 因为这些题基本上都在程序员面试宝典里见过 后来回到学校 在网上搜索 原来这些题都是嵌入式工程师的经典面试题目 很多网站上都可以找得到 现把他贴出来 附上网上的答案 跟大家分享 因为这些题实在太经典了 预处理器 Preprocessor 1 用预处理指令 define 声明一个常数 用以表明 1 年中有多少秒

    2025年12月5日
    6
  • 高性能集群软件keepalived

    高性能集群软件keepalived高性能集群软件keepalived背景网络的飞速发展,给网络带宽和服务器性能带来了巨大的挑战,基于互联网的应用系统越来越多地瓶颈出现在服务器端,这就对服务器提出了更高的要求,来保证服务的持续性。

    2022年7月3日
    23
  • Cursor Rules使用全攻略:让项目代码更智能、更高效

    Cursor Rules使用全攻略:让项目代码更智能、更高效

    2026年3月15日
    2
  • AI智能体(Agent),新手最常见的50个问题

    AI智能体(Agent),新手最常见的50个问题

    2026年3月15日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号