JAVA JDK官方介绍
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。
因此掌握 JDK是学好Java的第一步。
Lambda表达式,一种新的语言特性,能够使功能作为方法参数或将代码作为数据。
显著增加和修改了Java语言特性,增添了标准库,包括默认方法,新的java.util.stream包及 Date-Time API。
Compact Profiles包含 Java SE平台预定义子集,使应用程序员无需部署在整个平台,可运行在小型设备上。
下载配置Java JDK
下载连接:

cd /usr/src
tar -zxvf jdk-8u211-linux-x64.tar.gz
查询CentOS自带的Java相关组件
rpm -qa | grep java
删除系统自带的OpenJDK
rpm -e --nodeps `rpm -qa | grep java`
vi /etc/profile
#java config在最后面添加一下内容,内容JAVA_HOME=路径根据自己解压的jdk为准
JAVA_HOME=/usr/src/jdk1.8.0_211
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使/etc/profile里的配置立即生效
source /etc/profile
检查是否配置成功
java -version

到这里java jdk就配置成功了
变量 含义
JAVA_HOME 指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(tomcat,Eclipse的运行都需要依靠此变量)。
CLASSPATH 为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设:.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH 变量值中的.表示当前目录
PATH 使得系统可以在任何路径下识别java命令,设为:$JAVA_HOME/bin:$JRE_HOME/bin。
特别注意 环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)
#如果环境标量设置有问题可以用yum来装原生
yum install java-devel
安装tomcat
下载连接 https://tomcat.apache.org/download-80.cgi
centos下载这个,是windows或者其他系统的选择对应版本下载就好下载完成后 上传到 /usr/src/目录下
#先关闭防火墙和selinux
[root@localhost bin]# getenforce
Enforcing
[root@localhost bin]# setenforce 0
[root@localhost bin]# vi /etc/selinux/config
SELINUX=disabled
[root@localhost bin]# firewall-cmd --state
running
[root@localhost bin]# systemctl stop firewalld.service
[root@localhost bin]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
cd /usr/src/
tar zxvf apache-tomcat-8.5.42.tar.gz #解压
Tomcat默认端口是8080,修改端口的配置文件为
vi /usr/src/apache-tomcat-8.5.42/conf/server.xml 这里暂不修改
启动 tomacat
[root@localhost bin]#cd /usr/src/apache-tomcat-8.5.42/bin
[root@localhost bin]# ./startup.sh
netstat -luntp
有这个信息显示就是启动成功,测试访问
服务器ip:8080
要关闭tomcat的话也是这个目录下
[root@localhost bin]#./shutdown.sh
在/webapps/ROOT 下的文件即是tomcat根目录下直接访问到的网页文件
例如在ROOT下新建一个test.html页面
[root@localhost ROOT]# cd /usr/src/apache-tomcat-8.5.42/webapps/ROOT/
[root@localhost ROOT]# echo "hello world" >> test.html
访问:
也可以直接在webapps直接放网页文件夹,访问就是ip:端口/路径/具体文件
叨叨几句... NOTHING