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
```
基于virtualbox的centos7安装jdk1.8
最新推荐文章于 2023-05-03 07:46:44 发布