翻开系统版本

CentOS 7 安装jdk,centos安装jdk

查阅系统版本

[[email protected] ~]# cat /etc/redhat-release 
CentOS Linux release 7.1.1503 (Core) 
[[email protected] ~]# uname -a
Linux zabbix.com 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

下载jdk包,那里本身采纳的是oracle的java tar.gz包

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然后可以用wget 命令下载。如果没有wget命令的话yum install wget -y

始于设置jdk,首先解压

tar -xf jdk-8u65-linux-x64.gz /usr/local/
ln -s /usr/local/jdk1.8.0_65 /usr/local/java/

丰硕环境变量

[[email protected] ~]#vim /etc/profile.d/java.sh
JAVA_HOME=/usr/local/java
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar
PATH=$PATH:$JAVA_BIN:$JRE_BIN:$CLASSPATH

查阅是还是不是安装成功

[[email protected] ~]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

壹经机器本人自带了jdk须要协调先行卸载。防止后边影响。

7 安装jdk,centos安装jdk 查看系统版本
[[email protected]
~]# cat /etc/redhat- release CentOS Linux release 7.1 . 1503 (Core)
[[email protected]
~]# uname – aLinux zabbix.com…

  • Linux系统版本:CentOS 6.捌 陆十位
  • bash shell版本:4.1.2(2)
  • jdk版本:jdk1.8.0_45

程序:指令+数据
进程式编程:以指令为焦点,数据服务于代码;
对象式编制程序:以多少为着力,指令服务于数据;
对象,方法(method)

[root@zabbix ~]# cat /etc/redhat-release 
CentOS Linux release 7.1.1503 (Core) 
[root@zabbix ~]# uname -a
Linux zabbix.com 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

查阅系统在此以前是还是不是安装jdk

澳门金沙国际 1

翻开系统是还是不是业已设置jdk

只要像上边那样敲完指令之后出现了jdk版本新闻,表明主机已经安装jdk,无需重复安装

【澳门金沙国际】tomcat知识点之1jdk的设置,在Linux环境下安装并布署jdk。Java代码的运营:
*.java(source code) –> javac –> *.class(bytecode)
jvm:class
loader,加载程序的类公事,及顺序的类公事依赖到的任何的类公事而后运转;
整个运营展现为多个jvm进程;threads;

下载jdk包,那里本身接纳的是oracle的java tar.gz包

从Oracle下载jdk的rpm软件包

澳门金沙国际 2

下载jdk软件包

wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm

鉴于从Oracle官方渠道下载jdk必要先同意协商,所以下载的时候必须抬高前面那一长串的东西,不然下载失败。

java技术种类:

Java编制程序语言
Java Class文件格式
Java API
Java VM
class loader
履行引擎

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然后可以用wget 命令下载。如果没有wget命令的话yum install wget -y

安装jdk

澳门金沙国际 3

设置jdk(下面为设置时寻常呈现的新闻)

rpm -ivh jdk-8u45-linux-x64.rpm
    JVM运行时区域:
        方法区:线程共享; 用于存储被JVM加载的class信息、常量、静态变量、方法等;
        堆:是jvm所管理的内存中占用空间最大的一部分;也是GC管理的主要区域;存储对象;
        Java栈:线程私有,存储 线程自己的局部变量;
        PC寄存器:线程私有的内存空间,程序的指令指针;
        本地方法栈:  

始发安装jdk,首先解压

查阅是不是安装成功

java -version

澳门金沙国际 4

透过查阅Java版本音信来确认jdk是不是安装成功

澳门金沙国际 5

tar -xf jdk-8u65-linux-x64.gz /usr/local/
ln -s /usr/local/jdk1.8.0_65 /usr/local/java/

澳门金沙国际 ,布署环境变量

进入/etc/profile文件

sudo vim /etc/profile

充分环境变量和系统变量新闻

export JAVA_HOME=/usr/java/jdk1.8.0_45
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt/jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

添加完之后保存并脱离,然后利用source命令使刚才添加的环境变量生效

source /etc/profile

java运转时区图

加上环境变量

安装JDK
询问当前的java环境:

[root@zabbix ~]#vim /etc/profile.d/java.sh
JAVA_HOME=/usr/local/java
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
JRE_BIN=$JRE_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar
PATH=$PATH:$JAVA_BIN:$JRE_BIN:$CLASSPATH
         ~]# java  -version

查阅是否安装成功

OpenJDK:
java-VERSION-openjdk:
The OpenJDK runtime environment.
java-VERSION-openjdk-headless:
The OpenJDK runtime environment without audio and video support.
java-VERSION-openjdk-devel:
The OpenJDK development tools.

CentOS 7:
VERSION:1.6.0, 1.7.0, 1.8.0

[root@zabbix ~]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

注意:我是最小安装,如果不是可能会装openjdk,记得卸载。
        注意:多版本并存时,可使用 alternatives命令设定默认使用的版本;

一经机器自个儿自带了jdk要求自个儿先行卸载。以防后面影响。

Oracle JDK:
设置相应版本的rpm包;
jdk-VERSION-OS-ARCH.rpm
例如:jdk-1.8.0_25-linux-x64.rpm

    注意:安装完成后,要配置JAVA_HOME环境变量,指向java的安装路径;

OpenJDK:
JAVA_HOME=/usr
Oracle JDK:
JAVA_HOME=/usr/java/jdk_VERSION

OpenJDK已经选定进base仓库中,具体查看如下图:

澳门金沙国际 6

翻开base仓库中的jdk

jdk匡助多版本共存,而得以用以下工具来安装私下认可版本:

澳门金沙国际 7

jdk多版本安装时设置暗许版本的工具

咱俩设置jdk壹.八.0,操作步骤如下:

澳门金沙国际 8

yum安装jdk1.8.0

能够用which命令查看jdk的安装路径:

澳门金沙国际 9

翻看jdk的设置路径

也能够行使alternatives指令来查看:

澳门金沙国际 10

alternatives –list

查阅安装的jdk的本子号:

澳门金沙国际 11

java版本查看

安装环境变量永远有效的艺术如下:

澳门金沙国际 12

安装环境变量永远有效

澳门金沙国际 13

java.sh中的内容.jpg

下一场能够执行以下脚本使之生效!

 ./etc/profile.d/java.sh

还有别的1种安装情势,是依据2进制的设置格局。

澳门金沙国际 14

lftp连接的服务器

澳门金沙国际 15

mget下载jdk的rpm包

这边运用rpm命令来安装:

澳门金沙国际 16

使用rpm安装

同上修修改改java.sh文件,内容如下:

澳门金沙国际 17

贰进制安装的java.sh文件

编写制定保存,执行下脚本,能够查阅jdk的连锁脚本:

澳门金沙国际 18

查看jdk的版本

相关文章