🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄
🌹简历模板、学习资料、面试题库、技术互助
🌹文末获取联系方式 📝
往期热门专栏回顾
前言
今天带来的内容是阿里云主机Linux centos系统里安装JDK。
1、检查系统环境
1.1、查看系统
uname
uname -a
1.2、查看系统版本号和其他发行版信息的文件内容
cat /etc/os-release
2、安装JDK
现在国内大部分项目还是使用jdk8开发、部署,因此我们也选择在centos上安装jdk8,为了避免oracle jdk收费问题(JDK 8 8u202版本前免费,8u211版本开始商用收费),选择安装openjdk8。
2.1、使用yum包管理器安装
像体验其他版本JDK,更换搜索词即可。
sudo yum update
sudo yum install java-1.8.0-openjdk
2.2、验证
java -version
3、通过sh脚本去验证
3.1、进入脚本文件夹
如果不存在文件夹,可以使用mkdir命令去创建文件夹
cd ../home/shell
3.2、创建文件
touch check_java.sh
3.2.1、新文件只读权限
上面创建的文件,权限是-rw-r–r–,只读权限,咱们来验证一下。
3.2.2、授予写权限
chmod 777 check_java.sh
再次验证,发现已经执行了文件里的命令
3.3、写入验证java版本的命令
把检查java版本的命令写入脚本
3.3.1、写入完整脚本
检查java版本完整脚本
3.3.2、使用exit中断程序运行
在 Java已安装的情况下,继续往下执行,输出了"Hello, World!"
如果想要在 Java已安装的情况下,中断程序运行,只需要输入exit即可
总结
本章节内容比较难懂的地方就是【if type -p java; then】, 即在命令行输入java,如果存在就会返回该命令的完整路径,通过if组合使用,如果存在,就会执行then逻辑。
以此类推,我们如果需要检查mvn、gradle、node、vue等命令是否存在,也可以使用if type这个组合。
喜欢的小伙伴们,可以给个关注和点赞。这里还有其他Java专栏,云原生、数据库、前端、运维等知识点分享。
此文章2周后转付费专栏【项目实战】,会记录完整的阿里云ECS主机,通过阿里云效流水线可视化部署Springboot项目(包括阿里云效完整操作,部署脚本讲解等)。
资料获取,更多粉丝福利,关注下方公众号获取