网站建设优化建议中小型网站建设精英

张小明 2026/1/1 23:15:00
网站建设优化建议,中小型网站建设精英,天津教育网站官网,东莞阳光网官方网站登录虚拟机在、etc/profile中配配置完新的jdk1.8然后将配置文件立即生效#xff0c;之后java -version还是cenots 7 的默认jdk为什么#xff1f; jdk安装已经成功#xff0c;JAVA_HOME、PATH的环境变量也已经在/etc/profile文件下面配置成功#xff0c;并且配置文件已经生效。 …虚拟机在、etc/profile中配配置完新的jdk1.8然后将配置文件立即生效之后java -version还是cenots 7 的默认jdk为什么jdk安装已经成功JAVA_HOME、PATH的环境变量也已经在/etc/profile文件下面配置成功并且配置文件已经生效。出现问题1、java -version输出的结果是默认的jdk并不是刚刚新安装的jdk[rootslave1 ~]# vim /etc/profile[rootslave1 ~]# source /etc/profile[rootslave1 ~]# java -versionopenjdk version1.8.0_262OpenJDK Runtime Environment(build1.8.0_262-b10)OpenJDK64-Bit Server VM(build25.262-b10, mixed mode)[rootslave1 ~]# which java/bin/java2. 分析问题在 CentOS 7 中修改/etc/profile配置 JDK 后执行source /etc/profile仍显示默认 JDK核心原因是系统默认的/usr/bin/java软链接由alternatives管理优先级高于PATH环境变量或存在配置 / 缓存层面的隐藏问题。以下是按优先级排序的排查 解决步骤直击根本原因一、先明确核心逻辑为什么 PATH 生效了还没用CentOS 7 中/usr/bin/java是系统默认的java命令软链接由alternatives工具维护即使你的PATH中把新 JDK 的bin目录放在最前面如果终端执行java时系统先匹配到/usr/bin/java软链接指向 OpenJDK就会忽略PATH中的新 JDK 路径只有当/usr/bin/java指向新 JDK或直接删除该软链接PATH的优先级才会体现。步骤 1检查java命令的实际指向必做执行以下命令定位系统真正调用的java路径whichjava# 看输出是新JDK还是/usr/bin/javals-l /usr/bin/java# 看软链接指向OpenJDK还是新JDK如果which java输出/usr/bin/java且ls -l显示指向 OpenJDK → 核心问题是软链接未改 如果whichjava输出新 JDK 路径如/usr/local/jdk1.8/bin/java但java -version仍显示 OpenJDK→ 大概率是命令缓存 / 文件权限问题。[rootslave1 ~]# which java/bin/java[rootslave1 ~]# ls -l /usr/bin/javalrwxrwxrwx.1root root2212月923:16 /usr/bin/java -/etc/alternatives/java由上述代码可以看出输出的是/etc/alternatives/java目前排查应该是软链接的问题。按照软链接指向 OpenJDK的方向去解决问题。2.解决问题第一步注册新 JDK 到 alternatives 系统关键替换命令中 /usr/local/jdk1.8 为你实际的新 JDK 安装路径比如你解压的 jdk1.8 所在目录[rootslave1 ~]# ls -l /usr/bin/javalrwxrwxrwx.1root root2212月923:16 /usr/bin/java -/etc/alternatives/java下面是针对性的修复步骤一步到位解决问题步骤 1查看 /etc/alternatives/java 的实际指向确认 OpenJDK 路径先明确这个核心软链接到底指向哪里ls-l /etc/alternatives/java输出会类似lrwxrwxrwx. 1 root root 71 12月 9 23:16 /etc/alternatives/java - /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx/jre/bin/javaOpenJDK 路径。步骤 2用 alternatives 切换到新 JDK核心操作第一步注册新 JDK 到 alternatives如果未注册替换命令中的 /usr/local/jdk1.8 为你实际的新 JDK 安装路径# 注册java命令优先级100高于OpenJDK的默认优先级alternatives --install /usr/bin/java java /usr/local/jdk1.8/bin/java100# 可选注册javac编译命令避免后续javac -version仍显示OpenJDKalternatives --install /usr/bin/javac javac /usr/local/jdk1.8/bin/javac100第二步选择新 JDK 作为默认版本执行以下命令会列出所有已注册的 Java 版本alternatives --config java示例输出共有2个程序提供“java”。 序号 命令 ----------------------------------------------- *1/usr/lib/jvm/java-1.8.0-openjdk/jre/bin/java2/usr/local/jdk1.8/bin/java 输入要选择的序号输入新 JDK 对应的序号比如上例的 2回车即可步骤 3清空命令缓存立即验证系统会缓存 java 命令的路径即使改了软链接缓存仍会指向旧路径需清空hash-r# 清空命令缓存java -version# 验证版本此时应显示新JDK1.8而非OpenJDK
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何建设数据报表网站会议网站建设方案模板

网络安全 3 大热门岗位技能图谱:渗透测试 / 安全运维 / 应用安全,附学习路径 很多想入行网络安全的人,都会陷入 “盲目学技能” 的误区 —— 要么跟着视频学了一堆工具,却不知道对应什么岗位;要么想做渗透测试&#xf…

张小明 2025/12/28 7:30:30 网站建设

优秀个人网站模板wordpress职场博客

Joy-Con Toolkit:专业游戏手柄调校工具使用指南 【免费下载链接】jc_toolkit Joy-Con Toolkit 项目地址: https://gitcode.com/gh_mirrors/jc/jc_toolkit Joy-Con Toolkit是一款专为游戏手柄深度优化设计的开源软件工具,能够帮助用户实现控制器参…

张小明 2025/12/28 7:59:08 网站建设

格兰仕网站开发方案千岛湖网站建设

Linux文件系统管理与共享服务指南 1. 自动化备份准备 要进行自动化备份,你只需每天在磁带驱动器中放入一盘新磁带,并为每盘磁带贴上合适的标签。 2. 访问DOS或Windows文件系统 如果你还在使用装有旧版Windows系统的旧机器,并且想在Linux系统中访问其文件系统,你可以将D…

张小明 2025/12/27 3:50:37 网站建设

集团公司网站开发方案怎么改网站域名

嵌入式系统开发:nesC语言组件与配置全解析 1. 组件与接口 在嵌入式系统开发中,除了简单类型,还存在平台无关的结构体和联合体,使用 nx_struct 和 nx_union 进行声明。平台无关结构体或联合体的每个字段都必须是平台无关类型,非位字段按字节边界对齐。以下是TinyOS 2…

张小明 2025/12/27 3:50:05 网站建设

做网站后端wordpress高级应用

LRCGET终极指南:5步轻松实现离线音乐库批量歌词下载 【免费下载链接】lrcget Utility for mass-downloading LRC synced lyrics for your offline music library. 项目地址: https://gitcode.com/gh_mirrors/lr/lrcget LRCGET是一款专为离线音乐爱好者设计的…

张小明 2025/12/27 3:48:29 网站建设

东莞高明网站设计c语言精品网站开发的教学

Linly-Talker 模型更新深度解析:从一张图到有声有色的数字人 在短视频与直播内容爆炸式增长的今天,一个现实问题摆在许多创作者和企业面前:如何低成本、高效率地生成专业级讲解视频?传统方式依赖真人出镜或高价动画制作&#xff0…

张小明 2025/12/28 12:46:02 网站建设