Linux(centos)下安装JDK
安装
JDK是运行java程序必不可少的环境,服务器上跑程序也不例外。首先在安装之前,要知道Linux下安装软件有两种,一种是使用yum等命令直接下载,一种是使用上传下载工具,上传至Linux下使用,这次使用上传下载命令来安装jdk。
1.安装rz
yum install lrzsz
rz工具是在Linux环境中上传下载的工具,所以我们先安装好它。
2.检查是否有自带jdk
java -version
如果存在其他版本的jdk,要先卸载,卸载命令如下:
rpm -qa | grep java
//rpm 管理套件
//-qa 使用询问模式,查询所有套件
//grep 查找文件里符合条件的字符串
//java 查找包含java字符串的文件
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
//rpm 管理套件
//-e 删除指定的套件
//--nodeps 不验证套件档的相互关联性
卸载之后,再使用java -version 命令确认是否已经卸载干净
3.安装新的jdk
3.1 使用rz命令将下载在本地的jdk文件上传至Linux环境下,cp一份存放在新建的目录下备份,使用tar命令解压
tar -zxvf jdk-8u144-linux-x64.tar.gz
解压完成后,同级目录下会存在一个文件夹,名字和压缩包一模一样,然后最好改个名字,这个名字又长又难记,那么我们使用命令:
mv jdk-8u144-linux-x64 jdk1
就把名字改为jdk1了,很简单。
配置
安装好之后,就可以开始配置了,配置过程特别简单,首先,配置/etc/profile 文件
vim /etc/profile
将以下几句命令放在文件的最后:
#java environment
export JAVA_HOME=/app/jdk/jdk1
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
使用命令:
source /etc/profile
使配置生效。然后使用命令
java -version
验证是否安装成功,如果成功,会出现jdk的版本信息,失败则会提示不识别该命令,那么就需要返回去检查下配置文件是否哪里出了问题。
这里解释下,etc下的profile文件就类似于windows下面的配置环境变量,在Linux下,"一切皆文件"。
至此,jdk配置成功。
Linux(centos)下安装JDK的更多相关文章
- Linux Centos下安装jdk
1.准备工作 https://www.cnblogs.com/dddyyy/p/9746942.html 上面这篇博客讲了如何安装linux 你想安装的jdk(对应版本的jdk) 连接Linux的软件 ...
- 在Linux CentOS 下安装JDK 1.8
一首先去官网下载linux 版本JDK1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...
- centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法
centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...
- 【android开发】如何在Linux平台下安装JDK环境
原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境.进入网页:http://www.ora ...
- 在Linux系统下安装jdk并配置环境变量
本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...
- Linux终端下安装jdk
linux 终端下安装jdk(rpm方法) 1.下载jdk对应版本rpm文件(以下称为jdk.rpm) 放在对应文件夹下 2.使用命令给定权限 #chmod +x jdk.rpm 3.解压rpm文件 ...
- Linux(CentOs)下安装Phantomjs + Casperjs
Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- Linux CentOS下安装Tomcat9
本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布. 环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载To ...
随机推荐
- 163邮箱报错WARN: 535 Error: authentication failed.
会让输入自定义授权码..用这个密码代替邮箱的密码,就可以发邮件了.
- 打包时,node内存溢出问题解决方法
在使用npm run build打包时,遇到node内存溢出问题. 网上查找到的决绝方案.解决方案一: 安装increase-memory-limit插件,扩大node的内存限制 但是,这个解决方案在 ...
- C#创建windows服务并发布
创建window 服务 新建一个window 服务项目MyService,如下图 切换到代码视图修改. using System; using System.Collections.Generic; ...
- Android 开发 获取Android设备的屏幕高宽
获得屏幕的宽度和高度有很多种方法: //1.通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); heigth = dm.height ...
- 学习笔记:python3,PIP安装第三方库(2017)
https://pip.pypa.io/en/latest/quickstart/ pip的使用文档 http://www.lfd.uci.edu/~gohlke/pythonlibs/ .whl ...
- 关于 someone could be eavesdropping on you right now (man-in-the-middle attack) ssh的解决办法
记录工作中遇到的问题 someone could be eavesdropping on you right now (man-in-the-middle attack) ssh 由于远程机器或者重组 ...
- HTTP发送RAW请求注意的问题
1.使用jar httpcomponents-client-4.5.6-bin.tar.gz 解压后倒入lib中的所有包 2.参考代码如下 import org.apache.http.HttpRes ...
- SpringCloud系列七:Hystrix 熔断机制(Hystrix基本配置、服务降级、HystrixDashboard服务监控、Turbine聚合监控)
1.概念:Hystrix 熔断机制 2.具体内容 所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢? 当现在服务的 ...
- HTML - form (转)
自:http://www.runoob.com <form> 标签 标签定义及使用说明 <form> 标签用于创建供用户输入的 HTML 表单. <form> 元素 ...
- java swing button和键盘监听冲突问题
原因: 点击button会让jframe失去焦点,然后键盘监听不起作用 解决: 让jframe重新获取焦点就行了 jf.setFocusable(true); // JFrame jf = new J ...