【介绍】
JDK(Java Development Kit)是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。
SDK(Software Development Kit)是软件开发包,可以包括函数库、编译程序等。
JRE(Java Runtime Enviroment)是 Java 的运行环境,是面向Java程序的使用者,而不是开发者。
【下载】
Java 8 官方下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
Java 7 官方下载地址:https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html
Java 6 官方下载地址:https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html
【版本】
JDK分32位和64位两个版本,如果不相符,安装完成后查看Java版本时会报错:
输入:
java -version
输出:
-bash: /usr/local/java/bin/java: cannot execute binary file
查看系统Linux版本:
getconf LONG_BIT
输出:
64
【安装(Win)】
运行 .EXE 文件即可安装并设置环境。
双击 .jar 文件即可运行。
参考:https://blog.csdn.net/and_then111/article/details/87279792
【安装(源码)】
tar.gz为解压后就可使用的版本。
tar -xzvf jdk-8u181-linux-x64.tar.gz && mv jdk-8u181-linux-x64 /usr/local/java/
配置:
编辑 /etc/profile ,在末尾行添加:
#set java environment JAVA_HOME=/usr/local/java PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export JAVA_HOME CLASSPATH PATH
保存后,使更改的配置立即生效:
source /etc/profile
查看JDK版本:
java -version
输出:
java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
【安装(yum)】
yum install java
默认版本:java-1.8.0-openjdk
不需要对path进行设置,自动就设置好了。
查看JDK版本:
java -version
输出:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
检查 JDK 的可执行路径:
which java
输出:
/usr/bin/java
检查 JDK 的安装路径:
输入命令:
ls -lrt /usr/bin/java
输出:
lrwxrwxrwx 1 root root 22 Aug 10 09:34 /usr/bin/java -> /etc/alternatives/java
输入命令:
ls -lrt /etc/alternatives/java
输出:
lrwxrwxrwx 1 root root 73 Aug 10 09:34 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java
【卸载】
查看目前系统的jdk:
rpm -qa | grep jdk
输出:
java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64 java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64 copy-jdk-configs-3.3-10.el7_5.noarch
卸载:
yum -y remove java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64 java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64 copy-jdk-configs-3.3-10.el7_5.noarch
【安装(一键脚本)】
Centos7 一键安装 Jdk|Tomcat|Mysql:
参考:https://github.com/Zo3i/OCS
JdTomK-Auto: 自动配置 mysql 密码;
JdTomK: 手动配置 mysql 密码;
wget https://raw.githubusercontent.com/Zo3i/OCS/master/JdToM.sh source JdToM.sh
进入数据库:
mysql -uroot -p
修改数据库密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
远程权限账户创建:
grant all privileges on *.* to '用户名' @'%' identified by '密码'; FLUSH PRIVILEGES;"
开启/关闭tomcat:
service tomcat start service tomcat stop
【参考】
参考:http://www.cnblogs.com/myitm/archive/2011/05/03/2035942.html
参考:http://blog.csdn.net/zhangxh1013/article/details/7320860
参考:https://www.java.com/en/download/help/linux_x64_install.xml#install
参考:http://www.linuxfromscratch.org/blfs/view/6.1/general/jdk.html