部署 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
总用量 48
drwxr-xr-x.  2 root root 4096 10月  7 04:44 bin
drwxr-xr-x.  2 root root 4096 9月  23 2011 etc
drwxr-xr-x.  2 root root 4096 9月  23 2011 games
drwxr-xr-x.  2 root root 4096 10月  7 04:44 include
drwxr-xr-x.  7 uucp  143 4096 10月  6 20:55 jdk1.8.0_191
drwxr-xr-x.  2 root root 4096 9月  23 2011 lib
drwxr-xr-x.  2 root root 4096 9月  23 2011 lib64
drwxr-xr-x.  2 root root 4096 9月  23 2011 libexec
drwxr-xr-x. 13 root root 4096 10月  7 04:37 mysql
drwxr-xr-x.  2 root root 4096 9月  23 2011 sbin
drwxr-xr-x.  5 root root 4096 10月  6 01:35 share
drwxr-xr-x.  2 root root 4096 9月  23 2011 src
[root@mysql local]# mv jdk1.8.0_191/ jdk1.8
[root@mysql local]# mkdir java
[root@mysql local]# mv jdk1.8/ ./java/

[root@mysql local]# cd java
[root@mysql java]# ll
总用量 4
drwxr-xr-x. 7 uucp 143 4096 10月  6 20:55 jdk1.8

/usr/local/java/ 目录下

把jdk环境变量加入到/etc/profile

sed -i.ori '$a export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export 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) 64-Bit Server VM (build 25.191-b12, mixed mode)
原文地址:https://www.cnblogs.com/mingerlcm/p/9957371.html