安装和配置JAVA环境

Posted YoungerChina

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装和配置JAVA环境相关的知识,希望对你有一定的参考价值。

        Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。


        Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 

1. 下载jdk-8

        地址如下:https://www.oracle.com/java/technologies/downloads/#java8

[root@node1 hadoop]# wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.rpm

2. 安装jdk

[root@node1 hadoop]# rpm -ivh /opt/hadoop/jdk-8u333-linux-x64.rpm
warning: /opt/hadoop/jdk-8u333-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                          ########################################
Updating / installing...
jdk1.8-2000:1.8.0_333-fcs             ########################################
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...
warning: /opt/hadoop/jdk-8u333-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
……

3. 修改JAVA环境变量

       查询到jdk安装到目录为:/usr/java/jdk1.8.0_333-amd64

[root@node1 hadoop]# ls /usr/java/jdk1.8.0_333-amd64/
bin        javafx-src.zip  legal    man          src.zip
COPYRIGHT  jmc.txt         lib      README.html  THIRDPARTYLICENSEREADME-JAVAFX.txt
include    jre             LICENSE  release      THIRDPARTYLICENSEREADME.txt
[root@node1 hadoop]#

        通过在profile文件中追加JAVA和Hadoop 环境变量。在/etc/profile最后部分追加如下内容:

[root@node1 ~]# tail -13 /etc/profile
unset i
unset -f pathmunge

JAVA_HOME=/usr/java/jdk1.8.0_333-amd64
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH
export JAVA_HOME
export CLASSPTH

4. JAVA环境变量生效

配置完环境变量之后,保存文件,并输入以下命令让profile文件立即生效。

[root@node1 ~]# source /etc/profile

验证java变量生效:

[root@node1 hadoop]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)

以上是关于安装和配置JAVA环境的主要内容,如果未能解决你的问题,请参考以下文章

配置JAVA的环境变量

Linux/Centos jdk安装.java环境变量配置

使用EditPlus配置Java简单开发环境

配置JAVA的环境变量

Java环境变量怎么配置?Java环境变量设置教程

配置JAVA的环境变量