基于virtualbox的centos7安装jdk1.8

在这里插入图片描述

centos7安装jdk1.8
安装JDK1.8
如果已经安装好的小伙伴只是想看看如何配置自己的环境变量的话可以直接往下看。

因为现在下载的centos7是自带open-jdk的,所以在安装之前应该先检查系统 有没有自带的open-jdk。

可以通过下面的命令来查看有没有安装jdk:

rpm -qa |grep java

rpm -qa |grep jdk

rpm -qa |grep gcj

如果没有输出信息表示没有安装。

如果安装了可以使用下面的命令来删除。

rpm -qa | grep java | xargs rpm -e --nodeps

我个人建议不要使用自带的jdk还是删除自己重新安装比较好

接下来开始安装,输入命令yum install java-1.8.0-openjdk* -y进行安装。

安装完之后可以自己尝试编写一个HelloWorld.java文件先通过javac HelloWorld.java看看能不能编译成功。如果出现javac不能使用的情况(我就是出现这样的情况的),就需要执行命令yum install java-devel

敲重点了,不知道有没有小伙伴会像我一样安装不了,这个时候需要yum update,更新一下源仓库,这个过程有点漫长,大家耐心等待。更新完之后再来执行yum install java-devel就可以了。然后再来javac HelloWorld.java 可以发现编译成功了,产生了HelloWorld.class文件,然后java HelloWorld看看能不能顺利输出HelloWorld。我这里是没问题的哟。

配置环境变量
先查看自己的JDK安装路径
[root@localhost code]# which java
/usr/bin/java
[root@localhost code]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 May 15 00:48 /usr/bin/java -> /etc/alternatives/java
[root@localhost code]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 73 May 15 00:48 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre/bin/java

注意ls命令后面跟的参数

配置环境变量

打开配置环境变量的文件

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

让配置生效

source   /etc/profile.d/java.sh
1
测试配置结果

echo $JAVA_HOME

到此配置完成。

关于为什么要使用/etc/profile.d而不使用/etc/profile这个配置文件,可以参考下面的第二篇博客。
参考的博客:

1、https://blog.csdn.net/u013305864/article/details/94679049

2、https://blog.csdn.net/LawssssCat/article/details/104870849

1:创建一个java文件
   1) vi  HelloWorld.java
   2)i 进入编辑模式,写java代码
    
public class HelloWorld
{
	public static void main(String[] args)
	{
		System.out.println("Hello World");
	}
}
   3)esc 进入底行模式
       :wq 保存并退出
 
2:编译创建的.java文件
    javac HelloWrold.java
3:运行经过编译后的.class文件
    java HelloWrold
    ```


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值