Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
CentOS7配置自定义JDK的方法_创想鸟

CentOS7配置自定义JDK的方法

由于选择的是centos7-dvd镜像自带了open jdk,需要卸载。首先查询自带的jdk:

rpm -qa | grep java

会出现7个带有java名称的东西,删除其中的带有openjdk字样的文件,命令如下:

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

再次执行rpm -qa | grep java命令,就剩下三个:

javapackages-tools-3.4.1-11.el7.noarchtzdata-java-2016g-2.el7.noarchpython-javapackages-3.4.1-11.el7.noarch

接着安装自己需要的jdk,首先进入local目录:

cd /usr/local/

在该目录下建一个文件夹并命名为jdk,用于存放jdk文件。下载文件:

// wget 地址wget

通过右键->复制链接地址获得url,然后执行命令,爽歪歪,感觉下载速度好快啊!

然后执行命令:

tar -zxvf jdk-8u131-linux-x64.tar.gz

结果出错了,错误信息:

gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now

在网上找了好久终于找到了解决方法。首先用file命令查看文件真正属性:

file jdk-8u131-linux-x64.tar.gz

显示结果:

[root@localhost jdk]# file jdk-8u131-linux-x64.tar.gz jdk-8u131-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

原来下载下来的是网页(html),我说几百兆的东西怎么秒开呢。然后只能手动下载下来了,然后执行rz命令,选中下载的文件传到linux虚拟机,执行解压:

法语写作助手 法语写作助手

法语助手旗下的AI智能写作平台,支持语法、拼写自动纠错,一键改写、润色你的法语作文。

法语写作助手 31 查看详情 法语写作助手

tar -zxvf jdk-8u131-linux-x64.tar.gz

解压后的文件为:

drwxr-xr-x. 8 10 143 4096 3月  15 16:35 jdk1.8.0_131

删除压缩文件(可选):

rm -f jdk-8u131-linux-x64.tar.gz

配置环境变量:

vim /etc/profile

输入i进入编辑模式,在文件末尾添加环境变量:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_131export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

按esc键,输入wq(保存并退出)。
保存完之后,使刚配置的环境生效:

source /etc/profile

检查jdk是否安装完成:

java -version

显示结果:

[root@localhost jdk]# java -versionjava version "1.8.0_131"Java(TM) SE Runtime Environment (build 1.8.0_131-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

表示配置成功。

以上就是CentOS7配置自定义JDK的方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/562712.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
java中object类型都包括什么
上一篇 2025年11月10日 01:57:45
优酷怎么搜索特定演员的所有作品_优酷演员作品全集搜索技巧
下一篇 2025年11月10日 01:57:53

相关推荐

  • VSCode的窗口边框和标题栏颜色能否进行深度自定义?

    答案:VSCode通过workbench.colorCustomizations和window.titleBarStyle可自定义标题栏颜色,边框颜色仅Linux等平台支持,深度定制需CSS注入。 VSCode 的窗口边框和标题栏颜色支持一定程度的深度自定义,但具体能力取决于操作系统和设置方式。 1…

    2026年9月11日
    400
  • 笔记本电脑屏幕校色教程

    校色能解决笔记本屏幕偏色问题,提升视觉舒适度与工作效率。首先解释校色必要性:出厂差异、老化及环境光影响导致色彩不准,专业工作更需精准色彩。接着介绍两种方法:一是使用Windows内置工具,通过控制面板进入校准向导,调整伽马、亮度对比度、色彩平衡并保存ICC配置文件;二是采用SpyderX等硬件校色仪…

    2026年9月10日
    100
  • edge浏览器无法清除浏览数据怎么办_edge浏览器缓存与历史记录清理失败修复方法

    首先检查退出时清除设置是否开启,确认数据类型勾选完整;若无效则手动清除前关闭同步功能;仍失败可创建新用户配置文件或修复/重置浏览器;最后可通过删除本地User Data文件夹彻底重建数据环境。 如果您尝试在Edge浏览器中清除浏览数据,但操作后历史记录、缓存等信息依然存在,则可能是由于设置不当、同步…

    2026年9月9日
    100
  • iPhoneAireSIM信号弱怎么办_iPhoneAireSIM信号弱的解决技巧

    首先重启eSIM网络连接,再检查更新运营商配置,接着手动选择最佳网络运营商,若问题仍存在则还原网络设置,最后检查并重新配置eSIM状态以恢复信号。 如果您在使用iPhone的eSIM时遇到信号弱或网络连接不稳定的情况,可能是由于网络配置、系统设置或环境因素导致。以下是针对此问题的多种解决方法。 本文…

    2026年9月8日
    200
  • centos7安装图形化界面实例

    当你安装centos服务器版本的时候,系统默认是不会安装 centos 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装centos gnome gui包,本文将会讲述如何在centos 7 系统下安装gnome图形界面程序。 在安装Gnome 包之前…

    2026年9月7日
    100
  • linux配置静态ip地址上外网的实例讲解

    linux配置静态ip地址上外网的实例讲解linux配置静态ip地址上外网的实例讲解linux配置静态ip地址上外网的实例讲解linux配置静态ip地址上外网的实例讲解

    1、查看网络 # ifconfig 发现网络还没有配置,ping不通 2、修改网卡配置文件 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加如下配置:  ONBOOT=yes BOOTPROTO=static IPADDR=IP地址 NETMASK…

    2026年9月7日 • 用户投稿
    500
  • nginx四层负载均衡配置

    nginx四层负载均衡配置nginx四层负载均衡配置nginx四层负载均衡配置nginx四层负载均衡配置

    nginx四层负载均衡配置代理Mysql集群 环境如下: ip 192.168.6.203 nginx ip 192.168.6.*(多台) Mysql 步骤一 查看Nginx是否安装stream模块 没安装则进行安装 操作步骤如下 pkill nginx 至此 已成功添加stream模块 步骤二 …

    2026年9月6日 • 用户投稿
    000
  • nginx配置aliyun https

    server {listen 443;server_name www.goforit.com goforit.com;ssl on;ssl_certificate cert/goforit.pem;ssl_certificate_key cert/goforit.key;ssl_session_ti…

    用户投稿 2026年9月6日
    100
  • 什么是NFS?分享在CentOS7上实现NFS共享

    一.介绍 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,功能是让客户端通过网络访问不同主机上磁盘里的数据,主要用在类Unix系统上实现文件共享的一种方法。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote…

    用户投稿 2026年9月5日
    200
  • Ubuntu之vi 配置的详细介绍

    android的源码开发,几乎离不开linux,linux系统当然首推ubuntu了,linux自带的编辑工具vi,相信用过的人都知道它的强大之处了,但是,系统自带的vi,功能比较有限,用起来当然不怎么方便,所以我们需要对它进行优化配置。1、安装增强版vi:sudo apt-get install …

    用户投稿 2026年9月5日
    100
  • CentOS7的网卡启动出问题的解决方案

    这个问题在刚学linux遇到的,centos7的网卡启动不起来,导致建不了集群。如下图没有ifconf-env33网卡的ip 还有下面这个图》》》   如果你遇到了,呵呵呵,迷之微笑。 虚拟机网卡没起来,这个问题比较尴尬,我只能告诉你解决方法。。 一、关闭计算机。真的,小编调了一天错,在网上各种找解…

    2026年9月5日
    000
  • rhel和centos7下更改网卡名称ens33为eth0

    Linux使用小Tips 整理些linux些常遇到的问题。 修改网卡ens33为eth0 在使用RHEL和Centos7,发现网卡名称变成了EnoX,挺不习惯。现更改回旧名称eth0看着顺眼。 备份/etc/sysconfig/grub文件cp /etc/sysconfig/grub /etc/sy…

    2026年9月5日
    000
  • CentOS7 MySQL怎么进行定时备份

    数据备份真的很重要, 因为可能有一天数据会被莫名其妙的删掉了. 本文将介绍如何在 CentOS 7 上使用 crontab 和 mysqldump 定时备份 mysql 的数据. 更换阿里源 # 备份 repo 文件cp /etc/yum.repos.d/CentOS-Base.repo /etc/…

    2026年9月4日
    100
  • centos7上elastic search安装详解

    centos7上elastic search安装详解centos7上elastic search安装详解centos7上elastic search安装详解centos7上elastic search安装详解

    本文主要介绍了centos7上elastic search安装及填坑记,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 本文介绍了centos7上elastic search安装及填坑记,分享给大家,下面一起来看看。 课程推荐→:《elasticsea…

    2026年9月3日 • 用户投稿
    000
  • ThinkPHP6多级缓存配置与使用:提高缓存效果

    ThinkPHP6多级缓存配置与使用:提高缓存效果 近年来,随着互联网的迅猛发展,用户对网页加载速度的要求越来越高。为了提高网页加载速度,缓存成为了必不可少的技术手段之一。在ThinkPHP6框架中,多级缓存配置与使用成为了一项重要的功能,能够帮助我们更好地提高缓存和网页加载效果。 一、多级缓存配置…

    2026年9月3日
    000
  • linux桥接模式下配置静态ip的方法

    本文主要和大家分享linux桥接模式下配置静态ip的方法,希望能帮助到大家。 一:桥接模式 VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络,简而言之,这就好像在局域网中添加了一台新的、独立的计…

    2026年9月3日
    100
  • 如何进行centos7临时修改IP和永久修改IP

    本篇文章给大家带来的内容是关于如何进行centos7临时修改IP和永久修改IP,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 临时修改IP ifconfig eno16777736 192.168.1.101  注意(eno16777736)是默认第一个网络接口名称 永久修改IP …

    用户投稿 2026年9月3日
    000
  • 实用技巧:在Laravel中自定义中文验证规则

    在Laravel开发过程中,一般情况下,我们会使用框架提供的默认验证规则来验证用户输入的数据,但有时候我们需要自定义一些特定的验证规则来满足业务需求。本文将介绍如何在Laravel中自定义中文验证规则,并给出具体的代码示例。 1. 了解Validator类 Laravel的验证规则都是通过Valid…

    2026年8月31日
    000
  • Vmware里部署CentOs7共享目录

    本篇文章的主要内容是和大家讲述如何在vmware里部署centos7共享目录,具有一定的学习价值,感兴趣的朋友可以了解一下。 首先下载VMware和CentOs7的镜像 安装VMware我是参考的https://www.cnblogs.com/wuyx/p/7246675.html,已经非常详细了 …

    用户投稿 2026年8月30日
    000
  • CentOS7多网卡绑定指南

    CentOS7多网卡绑定指南CentOS7多网卡绑定指南CentOS7多网卡绑定指南CentOS7多网卡绑定指南

    在linux 7.0及以上系统中,网络服务由networkmanager集中管控。为实现高效的链路聚合,red hat引入了team工具用于多网卡绑定配置。本文将以主备模式为例,详细介绍如何利用team技术提升网络的稳定性与性能。相关操作方法在red hat官方推荐文档《linux就该这么学》中也有…

    2026年8月28日 • 用户投稿
    300

发表回复

登录后才能评论
关注微信