前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7(Linux)源码安装JDK

CentOS7(Linux)源码安装JDK

作者头像
一个正经的程序员
发布2022-04-11 08:46:20
6850
发布2022-04-11 08:46:20
举报
文章被收录于专栏:一个正经的程序员

介绍

Java工作者第一步一定是安装JDK了,可是还有小伙伴不会在Linux上安装JDK,毕竟我们开发的项目都是要在服务器上运行的,今天就来讲讲如何在CentOS7环境使用源码进行安装JDK。

选择自己合适的版本号,登录Oracle账号后选择.tar.gz文件下载。

下面使用jdk-8u221-linux-x64.tar.gz做演示

安装

创建一个资源目录把JDK上传到这个目录下

代码语言:javascript
复制
mkdir /usr/local/resource

解压安装包,解压后可以把安装包删除

代码语言:javascript
复制
tar -zxvf jdk-8u221-linux-x64.tar.gz

创建JDK的安装目录

代码语言:javascript
复制
mkdir /usr/local/java

移动解压好的安装包到安装目录

代码语言:javascript
复制
mv /usr/local/resource/jdk1.8.0_221/ /usr/local/java/

修改配置文件

不会使用vim命令的同学请参考https://www.runoob.com/linux/linux-vim.html

代码语言:javascript
复制
vim /etc/profile

在文件末尾添加如下代码,JAVA_HOME=和JRE_HOME=后面是JDK的安装目录

代码语言:javascript
复制
# JDK Configuration
export JAVA_HOME=/usr/local/java/jdk1.8.0_221
export JRE_HOME=/usr/local/java/jdk1.8.0_221/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin

使配置文件立即生效

代码语言:javascript
复制
source /etc/profile

验证两个命令是否成功

代码语言:javascript
复制
java -version
代码语言:javascript
复制
javac

命令验证成功,JDK安装成功!

问题

使用 java -jar 命令可以正常启动jar包,使用 sudo java -jar 时提示 sudo: java: command not found,需要修改 /etc/sudoers 文件

代码语言:javascript
复制
vim /etc/sudoers

在Defaults secure_path 中添加Java的路径,再次运行 sudo java -jar 就可以使用了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一个正经的程序员 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 安装
  • 问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档