在Linux环境下安装并布署jdk,tomcat知识点之1jdk的安装

By admin in 美高梅手机版4858 on 2019年4月10日

翻看系统版本

CentOS 7 安装jdk,centos安装jdk

在Linux环境下安装并布署jdk,tomcat知识点之1jdk的安装。查看系统版本

[[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必要协调预先卸载。避防后边影响。

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

  • Linux系统版本:CentOS 陆.八 陆二十一个人
  • 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

美高梅手机版4858 1

翻看系统是还是不是已经安装jdk

假定像下边那样敲完指令之后出现了jdk版本音信,表达主机已经安装jdk,无需再一次安装

Java代码的周转:
*.java(source code) –> javac –> *.class(bytecode)
jvm:class
loader,加载程序的类公事,及顺序的类公事正视到的其余的类公事而后运行;
整个运转显示为3个jvm进程;threads;

下载jdk包,那里小编选用的是oracle的java tar.gz包

从Oracle下载jdk的rpm软件包

美高梅手机版4858 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

美高梅手机版4858 3

设置jdk(下面为设置时平常展现的音信)

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

起初安装jdk,首先解压

查阅是或不是安装成功

java -version

美高梅手机版4858 4

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

美高梅手机版4858 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
美高梅手机版4858 ,Oracle JDK:
JAVA_HOME=/usr/java/jdk_VERSION

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

美高梅手机版4858 6

查阅base仓库中的jdk

jdk援助多版本共存,而得以用以下工具来设置默许版本:

美高梅手机版4858 7

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

大家设置jdk壹.捌.0,操作步骤如下:

美高梅手机版4858 8

yum安装jdk1.8.0

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

美高梅手机版4858 9

查看jdk的安装路径

也足以采纳alternatives指令来查看:

美高梅手机版4858 10

alternatives –list

翻开安装的jdk的本子号:

美高梅手机版4858 11

java版本查看

安装环境变量永远有效的不二法门如下:

美高梅手机版4858 12

安装环境变量永远有效

美高梅手机版4858 13

java.sh中的内容.jpg

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

 ./etc/profile.d/java.sh

再有此外一种安装格局,是依据贰进制的装置格局。

美高梅手机版4858 14

lftp连接的服务器

美高梅手机版4858 15

mget下载jdk的rpm包

此间运用rpm命令来设置:

美高梅手机版4858 16

使用rpm安装

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

美高梅手机版4858 17

二进制安装的java.sh文件

编辑保存,执行下脚本,可以查阅jdk的相干脚本:

美高梅手机版4858 18

查看jdk的版本

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有