[Linux / CentOS8]部署JDK服务

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

部署服务前,首先要准备好Linux环境,yum源,关闭防火墙等配置。

[root@control ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

May 25 16:42:16 control systemd[1]: Starting firewalld - dynamic firewall daemon...
May 25 16:42:18 control systemd[1]: Started firewalld - dynamic firewall daemon.
May 25 16:42:19 control firewalld[856]: WARNING: AllowZoneDrifting is enabled. This is conside>
May 25 19:05:32 control systemd[1]: Stopping firewalld - dynamic firewall daemon...
May 25 19:05:33 control systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@control ~]# getenforce
Permissive
[root@control ~]#

华为源镜像地址:https://repo.huaweicloud.com/java/jdk/8u151-b12/

下载相应的安装包
请添加图片描述

创建Java文件夹/usr/java/ , 把安装包放到文件夹下,并解压

mkdir  -p  /usr/java

[root@control ~]# cd /usr/java/
[root@control java]# ls
java_test  jdk1.8.0_151  jdk-8u151-linux-x64.tar.gz
[root@control java]# pwd
/usr/java
[root@control java]#


// 解压
tar -xvf jdk-8u151-linux-x64.tar.gz

1、编辑环境变量,在/etc/profile(可以先把配置文件备份,修改,以防出错)。2、在文件末尾添加下面四行,刷新配置文件。3、验证测试 java -version

[root@control java]# tail -5 /etc/profile

JAVA_HOME=/usr/java/jdk1.8.0_151(文件包的路径,自己放在什么地方,文件路径就写什么)
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export PATH=${JAVA_HOME}/:/opt/jvm/jdk1.8.0_151/bin:$PATH
[root@control java]#

[root@control java]# source /etc/profile

[root@control java]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
[root@control java]#

测试代码

创建测试文件
mkdir java_test
vim java_test/helloworld.java

[root@control java]# ls java_test/
helloworld.class  helloworld.java

[root@control java]# cat java_test/helloworld.java
public class helloworld{
public static void main(String[] args){
System.out.println("hello world, this is a test file");
        }
}


编译文件,运行
[root@control java]# cd java_test/
[root@control java_test]# pwd
/usr/java/java_test
[root@control java_test]# javac helloworld.java
[root@control java_test]# java helloworld
hello world, this is a test file
[root@control java_test]#


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值