一.centos7系统安装jdk
1.oracle官方下载jdk,其他版本安装方式也可参考7的方式
Java Archive Downloads - Java SE 7
2.我这边使用winScp访问linux,把下载的jdk压缩包上传到linux服务器,我是在/usr/local下新建了java文件夹用来存放jdk压缩包
3.解压jdk-7u80-linux-x64.tar.gz,我这边是安装了window 使用cmd ssh远程linux服务器的工具 OpenSSH for Windows
3.1 使用cmd ssh指令连接到linux 执行解压
远程到linux后 cd到 jdk压缩包路径
3.2执行指令
tar zxvf jdk-7u80-linux-x64.tar.gz
zxvf的意思分别如下
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
x : 从 tar 包中把文件提取出来
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
3.3 解压完后在用winscp查看多了jdk1.7.0_80文件夹
4.配置环境变量
4.1 winscp回到根目录 找到etc下的profile文件 右键edit打开编辑窗口
4.2 在profile箭头所示下增加以下配置后点击保存
#set java environment
JAVA_HOME=/usr/local/java/jdk1.7.0_80
JRE_HOME=/usr/local/java/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
4.3 cmd ssh登录后 执行source /etc/profile 指令让配置马上生效
如果执行完没source /etc/profile没生效,exit退出登录,重新登录linux即可
source /etc/profile
4.4 cmd ssh登录后 执行 java -version 显示如下说明jdk配置成功
==============更新下,ssh远程linux找到了更强加的工具MobXterm==================
复制文件,执行指令都很方便 winscp 可以淘汰了。。。
二.window系统安装jdk
1.oracle官方下载jdk,其他版本安装方式也可参考7的方式
Java Archive Downloads - Java SE 7
下载jdk-7u80-windows-x64.exe
2.直接双击安装,我一般不改变默认的安装路径,直接下一步,下一步直到完成安装,64位系统默认安装在
C:\Program Files\Java\ 目录下
3.配置环境变量 ,其中path是已经存在的,后面追加就行
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_17
Path
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4.cmd输入java -version 查看是否配置成功
有64-Bit的表示安装的是64位的jdk,生产环境必须64位操作系统安装64位jdk,32位的jdk支持的堆大小非常低,一般限制在1.5G~2G;tomcat配置超过就无法启动, 64为操作系统对内存无限制