linux -- 部署java服务器(1) linux安装jdk
时间:2021-08-31
本文章向大家介绍linux -- 部署java服务器(1) linux安装jdk,主要包括linux -- 部署java服务器(1) linux安装jdk使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
前言
1.安装jdk
2.安装mysql
3.安装redis
4.安装nginx
安装方式有两种
1.源码安装(推荐)
优点:
1.卸载干净,后期维护,迭代方便
2.细节完全由自己掌控,不会造成目录以及变量的污染
缺点:
3.相对于yum安装来说比较麻烦,(也就多了几行代码的事)
开始安装
1.下载jdk,在官网上下载对应的安转包,然后上传致服务器上
jdk-8u131-linux-x64.tar.gz 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.解压
//我习惯把安装包放在/opt下 ~: mv jdk-8u131-linux-x64.tar.gz jdk8.tar.gz //重命名文件,避免每次敲击繁琐文件名 ~: tar -zxvf jdk8.tzr.gz //解压
3.配置环境变量
~: vim /etc/profile //打开编辑/etc/profile文件 ~: export JAVA_HOME=/opt/jdk8 ~: export JRE_HOME=/opt/jdk8/jre ~: export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib ~: export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
4.退出编辑,使配置文件立即生效
~: source /etc/profile //使配置文件立即生效
5.验证
~: java -version
...出现版本号表示安装成功 openjdk version "1.8.0_302" OpenJDK Runtime Environment (build 1.8.0_302-b08) OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
2.yum安装
优点:
1.安装方便,一行代码就解决了
缺点:
1.卸载麻烦,yum安装涉及到了很多目录,卸载不干净,可能会对后期版本出现覆盖效果
开始安装
1.yum安装jdk包
yum install java-1.8.0-openjdk* -y
2.验证,yum安装无需配置,yum会自动配置/etc/profile
~: java -version ...出现版本号表示安装成功 openjdk version "1.8.0_302" OpenJDK Runtime Environment (build 1.8.0_302-b08) OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
原文地址:https://www.cnblogs.com/wrhbk/p/15209087.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 潘石屹用Python解决100个问题 | 分解质因数
- 使用Java Spring消费MySQL中的数据库存储过程
- 部署 Docker 及配置
- 【Spark on K8S】Spark里的k8s client
- 【每日一题】30. Substring with Concatenation of All Words
- MySQL选错索引导致的线上慢查询事故复盘
- 【Kubernetes】additionalPrinterColumns的配置
- ES使用json字符串索引文档时报错
- VUE 过滤输入框中的特殊字符 只保存中文、英文及数字
- Java 判断一个字符串是不是由数字组成
- 解决ES搜索过程中使用高亮插件导致结果不完整的问题
- Java selenuim用执行js模拟鼠标滚动的方式
- 使用puppeteer 进行批量网页截图
- dubbo 配置优先级 集群模式 负载均衡策略
- 【STM32F407开发板用户手册】第33章 STM32F407的SPI总线应用之驱动DAC8563