安装和运行(含虚拟机)
Nodejs需要下载运行环境,java也是,JDK下载地址
java安装包叫JDK
- jdk = 编译功能 + jre
- Jre = 运行功能 + Jvm
- Jvm = 运行环境
jdk有三个版本SE,EE和ME
SE是标准版,EE是企业版,ME是微型版,选择SE标准版
现在地址打开进去应该是SE的jdk13,现在已经更新到了13代但是一般都是使用8代,也就是页面往下滑
点击进去就是选择下载,首先要把window的和linux的安装包都下载下来,保证版本一样,安装包存起来,下载需要账号密码,自己注册或者去网上搜索热心网友的公开的账号
window安装
直接双击window的安装包,选好安装位置,直接下一步装完就行
然后去到系统配置页面
# 新建一个JAVA_HOME ,要根据自己的实际路径配置
C:\Java\jdk1.8.0_91
# 新建一个CLASSPATH
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
# Path
%JAVA_HOME%\bin;
配置完后打开cmd命令java -version
回车后输出版本号1.8说明配置完成了
linux配置
通过xftp放到服务器/usr/local/java
# 解压
tar -zxvf jdk-8u221-linux-x64.tar.gz
# 打开系统环境配置文件
vim /etc/profile
# 在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 使环境变量生效
source /etc/profile
# 查看版本
java -version
java在tomocat里启动太慢
一个重启花费60多秒,正常情况小项目只需要5到10秒
修改java/jre的配置
# 这是我的文件路径
vim /usr/local/java/jdk1.8.0_221/jre/lib/security/java.security
# 找到 securerandom.source=file:/dev/random 注释掉
# 改成,重启启动下tomocat
securerandom.source=file:/dev/random