专栏首页程序员一一涤生Linux下JDK安装笔记

Linux下JDK安装笔记

环境说明:

Linux版本: CentOS6.2 JDK:jdk-7u60-linux-x64.tar.gz

1、下载jdk-7u60-linux-x64.tar.gz,本人是放到了~/工具 目录下

2、解压缩jdk到 /usr/lib/java-1.7.0/7u60/ ,命令为:sudo tar -zxvf ~/工具/jdk-7u60-linux-x64.tar.gz -C /usr/lib/java-1.7.0/7u60/

3、执行 vim ~/.bashrc(此文件中的配置,只对当前用户生效) 在此文件中插入jdk的环境变量

export JAVA_HOME=/usr/lib/java-1.7.0/7u60/jdk1.7.0_60

export JRE_HOME=${JAVA_HOME}/jre

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

export PATH=${JAVA_HOME}/bin:${PATH}

保存退出后,执行 source ~/.bashrc 立刻重载此文件

如果想对所有用户生效,需要vim /etc/profile 文件,其它操作相同。

4、查看当前系统中有哪些java版本以及默认使用的是哪个:sudo update-alternatives --config java,会发现没有显示我们刚刚装的jdk

5、执行

sudo update-alternatives --install /usr/bin/java java /usr/lib/java-1.7.0/7u60/jdk1.7.0_60/bin/java 300 和 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java-1.7.0/7u60/jdk1.7.0_60/bin/javac 300 命令

便于更改默认的jdk为我们自己安装的jdk

6、再次执行sudo update-alternatives --config java 根据提示修改默认JDK

7、执行javac -version java -version 确保能正常返回版本号

8、创建一个测试类 Test.java 在main函数中打印一些文字

9、使用 javac Test.java 编译后,在使用 java Test执行该测试类,如果控制台打印出main函数中的文字,那么JDK安装成功。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 用深度学习做命名实体识别(五)-模型使用

    注意,在cpu上使用模型的时间大概在2到3秒,而如果项目部署在搭载了支持深度学习的GPU的电脑上,接口的返回会快很多很多,当然不要忘记将tensorflow改为...

    程序员一一涤生
  • 用深度学习做命名实体识别(五)-模型使用

    注意,在cpu上使用模型的时间大概在2到3秒,而如果项目部署在搭载了支持深度学习的GPU的电脑上,接口的返回会快很多很多,当然不要忘记将tensorflow改为...

    程序员一一涤生
  • 目标检测中常提到的IoU和mAP究竟是什么?

    intersect over union,中文:交并比。指目标预测框和真实框的交集和并集的比例。

    程序员一一涤生
  • 作为一名Java程序员的必修课

    上面的知识结构图,是基于对目前java程序员会涉及到的内容以及目前招聘时候的技术要求,另外结合自身对java程序员的一些认知而写出来的

    Java高级架构
  • 房上的猫:了解java与学习java前的准备

    一.java  概述:   1.通常指完成某些事情的一种既定方式和过程   2.程序可以看做对一系列动作执行过程的描述   3.计算机按照某种顺序完成一系列指令...

    房上的猫
  • 聊聊jdbc socketTimeout的设置

    jdbc的socketTimeout值的设置要非常小心,不同数据库的jdbc driver设置不一样,特别是使用不同连接池的话,设置也可能不尽相同。对于严重依赖...

    codecraft
  • WebLogic第二版 CNVD-C-2019-48814/CVE-2019-2725

    该漏洞是由wls9_async_response组件导致,在反序列化处理输入信息时存在缺陷,攻击者可以发送精心构造的恶意 HTTP 请求,未授权的情况下远程执行...

    洛米唯熊
  • ResourceManager HA无法连接Spark TrackUi现象解决方案

    在对ResourceManager做了基于Zookeeper的HA后, 在YARN集群上执行Spark application后, 打开Spark Applic...

    codingforfun
  • hadoop出现ava.lang.ClassNotFoundException: org.codehaus.jackson.map.JsonMappingException

    到你的下载的hadoop所在版本的lib包中引入jackson-core-asl-1.8.8.jar   和   jackson-mapper-asl-1.8...

    用户5166556
  • SpringCloud 使用feign报错

    在学习廖师兄的spring cloud视频过程中,feign依赖加入后项目启动报错,升级版本后解决。

    heasy3

扫码关注云+社区

领取腾讯云代金券