部署 jdk
首先安装jdk jdk提供java环境变量 jvm虚拟机
为什么同一份java程序可以在不同系统上跑?
就是因为jdk jvm虚拟机使java支持 跨平台服务器部署
首先jvm 去读取java代码 通过中间的jvm虚拟机转换javac,转换成能够在linux、windows服务器跑的格式,所以windows,linux都可以跑java程序
jdk下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat下载:http://tomcat.apache.org/
jdk下载这个
tomcat
centos包
上传到服务器
- [root@mysql soft]# ll
- 总用量 196680
- -rw-r--r--. 1 root root 9642757 11月 14 14:33 apache-tomcat-8.5.35.tar.gz
- -rw-r--r--. 1 root root 191753373 11月 14 13:36 jdk-8u191-linux-x64.tar.gz
- [root@mysql soft]# pwd
- /soft
tomcat版本按照公司需求,如果想改版本,不同版本代码都要改动. 都用稳定版本
jdk包解压到 /usr/local/ 下面
- tar -xzvf jdk-8u191-linux-x64.tar.gz -C /usr/local
改个名字
- [root@mysql soft]# cd /usr/local/
- [root@mysql local]# ll
- 总用量
- drwxr-xr-x. root root 10月 : bin
- drwxr-xr-x. root root 9月 etc
- drwxr-xr-x. root root 9月 games
- drwxr-xr-x. root root 10月 : include
- drwxr-xr-x. uucp 10月 : jdk1..0_191
- drwxr-xr-x. root root 9月 lib
- drwxr-xr-x. root root 9月 lib64
- drwxr-xr-x. root root 9月 libexec
- drwxr-xr-x. root root 10月 : mysql
- drwxr-xr-x. root root 9月 sbin
- drwxr-xr-x. root root 10月 : share
- drwxr-xr-x. root root 9月 src
- [root@mysql local]# mv jdk1..0_191/ jdk1.
- [root@mysql local]# mkdir java
- [root@mysql local]# mv jdk1./ ./java/
- [root@mysql local]# cd java
- [root@mysql java]# ll
- 总用量
- drwxr-xr-x. uucp 10月 : jdk1.
/usr/local/java/ 目录下
把jdk环境变量加入到/etc/profile
- sed -i.ori '$a export JAVA_HOME=/usr/local/java/jdk1.8\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile
- source /etc/profile
出现下面结果证明部署成功
- [root@mysql java]# java -version
- java version "1.8.0_191"
- Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
- Java HotSpot(TM) -Bit Server VM (build 25.191-b12, mixed mode)
部署 jdk的更多相关文章
- linux下部署jdk+Tomcat
部署jdk (如果是普通用户,先切换到管理员 su root) 1.下载jdk压缩包 2.用xftp将jdk压缩包传输 /opt 目录下 3.解压(在/opt 目录下对压缩包解压) tar -xzvf ...
- linux服务器上部署jdk+tomcat+rocketmq+redis-cluster
通常我们拿到一组干净的linux服务器,需要初始化安装一些基础软件,这里一站式介绍部署jdk+tomcat+rocketmq+redis-cluster 前言:如果要在多台服务器上安装,在一台服务器上 ...
- 如何在Cent OS上安装和部署jdk与tomcat?
Cent OS是一款Linux系统.在商业应用中,Linux操作系统在服务器市场有着广泛的运用,这源于Linux系统的几大优点: 1.跨平台的硬件支持 由于Linux 的内核大部分是用C 语言编写的, ...
- CentOSLinux系统中Ansible自动化运维的安装以及利用Ansible部署JDK和Hadoop
Ansible 安装和配置 Ansible 说明 Ansible 官网:https://www.ansible.com/ Ansible 官网 Github:https://github.com/an ...
- 服务器环境迁移,Linux centos7 64位 基础环境部署 jdk+tomcat+mysql+nginx
最近阿里云服务器到期,这个周末连夜将服务器迁移到美国去了,为什么迁移到美国去呢?主要是因为阿里云服务器费用高,另外网站的访问量不大,对网速要求也不高,主要是宣传和信息传递的作用,加上本人之前在***上 ...
- Linux安装部署jdk+tomcat+mysql
Linux安装部署测试环境 1. JDK安装下载 安装 yum search jdk 找到合适的jdk版本,以下图中的版本为例 yum install java-1.8.0-openjdk.x86_6 ...
- Centos8部署jdk、mysql8、tomcat,并部署项目到tomcat中
目录 Linux系统的学习与使用(Centos8) Linux系统的介绍 为什么要选择Linux作为服务器运行的操作系统 目录结构 使Linux系统能够联网(登录root用户) 常用命令 cd命令(用 ...
- Mac上部署JDK/Ant/Jmeter/Jenkins
一.安装JDK 1. 下载JDK 2. 下完后直接双击安装,默认安装到/Library/Java/JavaVirtualMachine下 3. 验证是否安装成功 java -version 二.安装J ...
- Linux测试环境部署jdk(一)
安装配置JDK yum install -y lrzsz 安装rz,方便xshell上传下载文件 Jdk: jdk-6u1-linux-i586 Tomcat: apache-tomcat-7.0. ...
随机推荐
- 地址url的split()方法使用;
stringObject.split(separator,howmany) 参数 描述 separator 必需.字符串或正则表达式,从该参数指定的地方分割 stringObject. howmany ...
- java -jar Incompatible argument to function
原因分析:jar包版本问题 解决方法:到工程中查看代码引用的jar包版本是多少,然后升级jar包,就可以了!
- linux常用命令系列
自己开始接触linux系统已经两年了,刚到现场进行系统维护的时候,只知道ls和cd命令,所以我被迫开始学习linux,虽然现在每天都在linux系统上进行一些操作,但是感觉自己半路出家一样:可能知道某 ...
- shell变量/环境变量和set/env/export用法_转
转自:shell环境变量以及set,env,export的区别 一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量,包括的私有变量以及用户变量.不 ...
- 木马suppoie 处理的几个思路 木马文件的权限所有者 属主数组 定时任务 目录权限
木马suppoie 处理的几个思路 木马文件的权限所有者 属主数组 定时任务 目录权限
- 【Mac + Git】之git status中文文件名编码问题解决
一.现象: 命令行输入:git status时,显示中文名乱码问题 二.解决办法: 命令行输入: git config --global core.quotepath false 通过将git配置变量 ...
- debug命令
debug -r 查看寄存器-a 输入指令-t 执形命令 通用寄存器:AX=AH+ALBX=BH+BLCX=CH+CLDX=DH+DL 2Byte 16bitFFFF0-(2的16次方减1) debu ...
- 基于字典SR各种方法【稀疏编码多种方法】
基于字典的图像超分辨率实现 - CSDN博客 http://blog.csdn.net/u011630458/article/details/65635155 简介 这段时间在看基于字典的单帧图像超分 ...
- python中函数参数*args和**kw的区别
1.函数与参数(实参) 在python中创建函数是def,创建函数名是def f(),f函数名字,def f(a,b),这里的a,b是两个参数,函数名是自定义的,参数也是自定义,随意就好.看图如下效果 ...
- darknet(yolov2)移植到caffe框架
yolov2到caffe的移植主要分两个步骤:一.cfg,weights转换为prototxt,caffemodel1.下载源码:git clone https://github.com/marvis ...