怎样安装Java

2016年8月17日 | 分类: 【技术】

【介绍】

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