在linux环境下安装java

在linux环境下安装java

由于Linux环境下的开发基本上离不开java,故总结一下Linux下安装JDK的过程

卸载自带的openJDK

在linux环境搭建好时,系统一般都会帮你安装一个openJDK,但自带的java一般都存在很多问题,所以需要先卸载这个自带的openJDK.

1.检查是否已安装JDK,输入命令

java -version

2.查询java套件

rpm -qa|grep java

3.卸载JDK(卸载openjdk和后缀带有headless的套件)

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

剩下的这3个套件不必删除,之后通过java -version 检查是否已删除,若显示“没有那个文件或目录”则删除成功。

安装

一、没有现存的jdk

1.到官网下载linux版本的64位安装包(我的版本是jdk-8u291-linux-x64.tar.gz)

官网网址:Java Downloads | Oracle

如果不想要最新版可以到版本库中去找:Java Archive | Oracle

2.下载完毕后,通过sftp或ftp将安装包传到linux环境下,输入命令:

tar -zxvf jdk-8u291-linux-x64.tar.gz

3.解压完毕后,在当前路径得到jdk1.8.0_291文件夹,把该文件夹移动到常用的路径下,个人习惯是在/usr路径下创建一个java文件夹来存放jdk。

mkdir java                  //创建java文件夹
mv jdk1.8.0_291 /usr/java/          //移动jdk到指定文件夹

二、有现存的jdk

如果在windows或者本地其他目录,直接上传或者用cp命令复制,如果其他机器有,可以使用scp命令复制过来。scp命令可以参考:Linux之scp命令 - 入门小站 - 博客园

配置环境变量

1.输入命令进入配置文件中

vim  /etc/profile

2.按i进入输入模式编辑文件,在文件的最后添加如下内容

export JAVA_HOME=/usr/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

第一行的路径需要根据你自己的路径来修改

3.编辑完毕后,按esc转换到命令模式,按:转换到底线命令模式,输入命令

wq                                  //保存退出  (q!是不保存退出)

4.之后通过命令,让配置文件立即生效

source /etc/profile

5.最后通过命令 java -version 来检测安装是否成功

至此安装完毕

常用的java自带工具

当安装好java,会提供一些自带的工具,帮助更好的使用java,这些工具都放在java的bin目录下,以jdk1.8为例,其自带工具路径为:/Java/jdk1.8.0_271/bin

JPS(Java Virtual Machine Process Status Tool)

jps又名jvm进程状态工具,用于查看本机jvm进程,提供相应进程的PID号,主类类名,main函数参数,jar包名称等等信息

jps -m  :输出主函数传入的参数
jps -l  :输出jar完整的名称
jps -v  :输出启动程序指定的jvm参数(jar包的启动脚本中配置的参数)
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值