文档章节

Linux中JDK的安装和配置方法

 用心聆听嵌入灵魂的音符
发布于 2016/11/14 11:35
字数 500
阅读 1
收藏 0
点赞 0
评论 0

Windows安装jdk很简单,但经常会有新手询问Linux如何安装jdk,下面进行安装步骤介绍,本文以CentOS Linux为例,所安装jdk版本为1.7.0.79(jdk-7u79-linux-x64.tar.gz),高手请飘过。

工具/原料

  • Redhat/CentOS系列Linux发行版系统
  • jdk-7u79-linux-x64.tar.gz、shell客户端

方法/步骤

  1. 1

    下载jdk软件包到指定目录

  2. 检查jdk版本、卸载openjdk版本(jdk与openjdk的区别不在此赘述)

    先检查java –version、javac –version命令查看版本(如图一)

  3. 经检查jdk版本为1.7.0.45;再输入rpm -qa|grep java查看(如图二)
  4. 注:不同的CentOS版本安装的openjdk版本可能有差别;如果没有列表显示,可直接看第4步
     

    卸载以上三个文件(需要root权限,登录root权限卸载)(如图三)

    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.50.1.11.5.el6_3.x86_64

    rpm -e --nodeps tzdata-java-2013g-1.el6.noarch

    Linux JDK安装及配置 (tar.gz版)
  5. 再次查看jdk信息(如图四)

    Linux JDK安装及配置 (tar.gz版)
  6. 现在准备安装Oracle版的jdk。

    解压jdk,解压命令:tar -xvzf jdk-7u25-linux-x64.tar.gz

    jdk所在位置:/home/codebrother/jdk/jdk-7u25-linux-x64.tar.gz,在当前路径解压,解压之后,会出现jdk文件夹,进入jdk目录,并查看目录所包含内容(如图五)

    Linux JDK安装及配置 (tar.gz版)
  7.  配置jdk环境变量

    在Linux系统中,需要在PATH中添加jdk的bin目录,创建CLASSPATH,添加jdk的lib目录。

    Jdk的主目录:/home/codebrother/jdk/jdk1.7.0_25

    jdk的bin目录:/home/codebrother/jdk/jdk1.7.0_25/bin

    jdk的lib目录:/home/codebrother/jdk/jdk1.7.0_25/lib

    编辑~/.bashrc文件,vi ~/.bashrc

    添加以下变量(如图六)

    export JAVA_HOME=/home/codebrother/jdk/jdk1.7.0_25

    export JAVA_BIN=$JAVA_HOME/bin

    export JAVA_LIB=$JAVA_HOME/lib

    export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

    export PATH=$JAVA_BIN:$PATH

    Linux JDK安装及配置 (tar.gz版)
  8. 按ESC键,然后:wq保存退出

  9. 使jdk环境变量生效,source ~/.bashrc(如图七)

    Linux JDK安装及配置 (tar.gz版)
  10. 查看jdk版本

    输入java -version、javac –version(如图八)

    Linux JDK安装及配置 (tar.gz版)
  11. 如出现以上信息,则证明jdk安装成功!接下来可以进行java开发了。

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 5
码字总数 955
作品 0
昌平
程序员
在Ubuntu16.04.4上安装jdk

一、安装步骤 1.下载jdk安装包 首先我们在oracle官网上下载jdk-8u161-linux-x64.tar.gz,当然也可以下载其他版本的。 2.创建java的安装目录,并且解压该安装包,这里没有固定的解压目录,很类...

oO维尼熊Oo ⋅ 05/03 ⋅ 0

Linux下安装Tomcat并部署项目

步骤一、下载安装包 a. 下载tomcat Linux安装包,地址:http://tomcat.apache.org/download-80.cgi , 我们下载的版本是8.0,下载方式如图: b. 因为tomcat的安装依赖于Java JDK,所以需要先判...

u012843873 ⋅ 04/16 ⋅ 0

centos6.5 安装jdk1.8

第一种方式: 使用yum命令安装,这样安装的好处就是不用配置环境变量!! 可以看到yum 库中的jdk版本这里选择 安装jdk 如果你安装jdk1.7 就改成java-1.7.0-openjdk 表示安装成功了!! jdk安...

jason_kiss ⋅ 昨天 ⋅ 0

Maven的安装文字版(Windows/Linux/Mac)

以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/mavenenvironment_setup.html,安装信息更新到最新版本: Maven是基于Java的工具,所以首要必须的要求是你的电...

easonjim ⋅ 2017/05/07 ⋅ 0

Apache Hadoop 入门教程第二章

Apache Hadoop 单节点上的安装配置 下面将演示快速完成在单节点上的 Hadoop 安装与配置,以便你对 Hadoop HDFS 和 MapReduce 框架有所体会。 先决条件 支持平台: GNU/Linux:已经证实了 Ha...

哈斗篷 ⋅ 05/10 ⋅ 0

Ubuntu 16.04安装JDK/JRE并配置环境变量(为虚拟机配置JAVA环境)

由于需要安装交通仿真工具VanetMobiSim,而它又需要工作在Java环境,所以首先把安装Java环境的过程记录下来。 操作环境:VMware Workstation 10 安装包百度云链接:https://pan.baidu.com/s...

wuzhiwuweisun ⋅ 05/29 ⋅ 0

JMeter学习-002-JMeter环境配置

本节主要介绍 JMeter 本地环境配置(JMeter 版本为 apache-jmeter-2.12),详细配置如下: 一、JDK配置 默认用户本地已经安装且配置好 JDK。若未配置,进行 JDK 环境安装配置。 二、下载JMe...

拎壶冲冲冲 ⋅ 05/29 ⋅ 0

在虚拟机中安装单机Hadoop

安装单机Hadoop系统 一、所用软件版本 虚拟机:VMwareworkstationfull_12.5.2 操作系统:ubuntu-16.04.2-desktop-amd64 HADOOP:hadoop-2.7.3.tar JDK: jdk-8u121-linux-x64.tar 二、JDK的配......

qq_38270906 ⋅ 04/12 ⋅ 0

Docker搭建Hadoop集群

在学习Hadoop过程中,想要搭建Hadoop分布式集群,往往需要几台服务器或者再一台机器上搭建几台虚拟机;这两种方式搭建Hadoop集群都不是很方便,个人很少自己拥有几台服务器,或者电脑内存够大...

凌得涂 ⋅ 05/15 ⋅ 0

hadoop2.6.4 安装和编译

hadoop集群搭建 tools: SecureCRT8.0 VMware12 RHEL 6.6 x64 网络规划: hadoop0 192.168.248.150 hadoop1 192.168.248.151 hadoop2 192.168.248.152 hadoop3 192.168.248.153 设置静态ip:......

lizer2016 ⋅ 2016/07/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 35分钟前 ⋅ 0

到底会改名吗?微软GVFS 改名之争

微软去年透露了 Git Virtual File System(GVFS)项目,GVFS 是 Git 版本控制系统的一个开源插件,允许 Git 处理 TB 规模的代码库,比如 270 GB 的 Windows 代码库。该项目公布之初就引发了争...

linux-tao ⋅ 44分钟前 ⋅ 0

笔试题之Java基础部分【简】【二】

1.静态变量和实例变量的区别 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变...

anlve ⋅ 今天 ⋅ 0

Lombok简单介绍及使用

官网 通过简单注解来精简代码达到消除冗长代码的目的 优点 提高编程效率 使代码更简洁 消除冗长代码 避免修改字段名字时忘记修改方法名 4.idea中安装lombnok pom.xml引入 <dependency> <grou...

to_ln ⋅ 今天 ⋅ 0

【转】JS浮点数运算Bug的解决办法

37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数) 我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998 怎么会这样,两个只有一位小数的数字相乘,怎...

NickSoki ⋅ 今天 ⋅ 0

table eg

user_id user_name full_name 1 zhangsan 张三 2 lisi 李四 `` ™ [========] 2018-06-18 09:42:06 星期一½ gdsgagagagdsgasgagadsgdasgagsa...

qwfys ⋅ 今天 ⋅ 0

一个有趣的Java问题

先来看看源码: public class TestDemo { public static void main(String[] args) { Integer a = 10; Integer b = 20; swap(a, b); System.out......

linxyz ⋅ 今天 ⋅ 0

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部