【JDK】Linux修改jdk不生效

【生产实践】安装JDK后不生效,Java环境变量配置错误排查与修复指南 本文总结了Linux系统中配置Java环境变量时常见的问题及解决方案。主要错误包括PATH变量未包含Java路径、路径优先级冲突、配置未生效等。文章提供了修正后的环境变量配置方案,强调将Java路径置于PATH变量开头,并给出验证步骤。同时介绍了多版本JDK管理和容器化环境配置的高级场景,最后总结了配置的关键原则和预防措施。通过正确的环境变量设置和验证流程,可彻底解决Java命令失效问题。 阅读详情

Linux  修改了jdk之后,不生效。之前遇到过一次,没有记录下来,这次记一下。

1.安装jdk1.8。
2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。
3.执行 java -version,这个时候显示jdk还是1.7版本。
4.执行:

which java
which javac
将以上两条指令执行结果中的java、javac文件删除。
5.执行:

ln -s $JAVA_HOME/bin/java /usr/bin/java
ln -s $JAVA_HOME/bin/javac /usr/bin/javac
6.执行:

source /etc/profile
7.执行java -version,即可看到jdk切换为1.8版本。

注:
1.如果执行报错java文件没有权限,就先给java文件设置一下权限:chmod u+x java。

 

 

 

修改Linux下jdk版本后未生效 修改Linux下jdk版本未生效 阅读详情

相关推荐

unity打包流程整理-Windows/Mac/Linux平台

1.Platform(平台)功能: 选择目标构建的目标平台选项PC, Mac & Linux Standalone: 适用于 Windows、Mac 和 Linux 平台2.Target Platform(目标平台)功能: 选择具体的操作系统版本选项Windows: 针对 Windows 操作系统Mac: 针对 macOS 操作系统Linux: 针对 Linux 操作系统3.Architecture(架构)功能: 选择应用程序的目标处理器架构选项x86: 针对 32 位系统。

weixin_42333247的博客 5135

Linux配置jdk后,不生效

注意因为我已经修改为新的jdk环境,所以只需要执行source/etc/profile即可,如果没有修改,请修改后再执行该命令。4、然后配置了jdk11,并执行source/etc/profile,再重复上述1、2、3,都没变化。找了很多资料都无果,最后找到一篇,配置成功,此处记录一下。2、执行whichjavac命令,也会输出一个目录,删除之。1、执行whichjava命令,会输出一个目录,删除之。1、执行$JAVA_HOME命令没有任何输出。3、执行$PATH,也没有jdk的配置。...

i1025700727的博客 6506

从零构建AI Agent集群:Docker Compose与Nginx部署实战

在AI应用开发领域,微服务架构和容器化部署已成为提升开发效率和系统可维护性的关键技术。Docker Compose作为容器编排工具,能够将多个独立服务(如Node.js、Python应用)及其依赖(数据库、缓存)封装在隔离环境中,并通过统一配置文件定义服务间的网络与依赖关系,实现一键启停。Nginx作为反向代理,则提供了统一的网络入口、请求路由和负载均衡能力,是构建高可用Web应用的基石。这种组合技术方案的价值在于,它能将复杂的AI系统(如工作流引擎、对话Agent、技能库)的部署运维复杂度大幅降低,使得开

weixin_27028523的博客 638

linux配置jdk环境变量的三种方法

通过以上三种方法,你可以在Linux系统中成功配置JDK环境变量。无论你选择哪种方法,都需要根据你实际安装的JDK路径进行相应的修改。配置完成后,你就可以在终端中直接使用Java命令,同时也能够顺利运行Java应用程序了。在Linux系统中,配置JDK环境变量是非常重要的,它可以让你在终端中直接使用Java命令,同时也能够确保你的Java应用程序能够正常运行。下面将介绍三种常用的方法来配置JDK环境变量。方法三:使用/etc/environment文件。方法一:使用/etc/profile文件。

以后会多把工作中总结的知识、问题处理思路和方法通过博客分享出来,欢迎大家关注和共同探讨! 1万+

OCR模型轻量化新思路:用ONNX Runtime加速PP-OCRv4推理(附性能对比测试)

本文详细介绍了如何利用ONNX Runtime对PP-OCRv4模型进行轻量化部署与推理加速。通过模型导出优化、动态量化、线程绑定及内存复用等技巧,在树莓派、RK3588等边缘设备上实现了超过50%的性能提升,并显著降低了内存占用,为移动端OCR部署提供了完整的优化方案和实测数据对比。

weixin_29063979的博客 496

影刀RPA进阶:Excel多条件筛选与数据提取实战

本文详细介绍了如何利用影刀RPA实现Excel多条件筛选与数据提取的自动化。通过拆解文本、数值、日期及颜色筛选等核心指令,并结合实战案例,指导用户构建稳健的销售数据提取机器人,从而高效处理复杂数据报表,提升工作效率。

onion的博客 529

Linux安装JDK及配置环境变量保姆级教程

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

又菜又爱玩的小熊 8万+

GD32 TIMER0 PWM输出死活没波形?别忘了这个关键配置(附完整代码)

本文详细解析了GD32 TIMER0 PWM输出无波形的常见问题,特别强调了高级定时器特有的主输出使能配置。通过完整的代码示例和调试技巧,帮助开发者快速解决PWM输出问题,适用于无刷电机控制等嵌入式应用场景。

weixin_30906185的博客 397

Linux修改jdk不生效

转载于:原文 Linux 修改了jdk之后,不生效。 1.安装jdk1.8。 2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。 3.执行 java -version,这个时候显示jdk还是1.7版本。 4.执行: which java which javac 将以上两条指令执行结果中的java、javac文件删除。 5.执行: ln -s $JAVA_HOME/bin/java /usr/bin/java ln -s $JAVA_HOM

lingdou的博客 3057

快速入门必看!RT-DETR手把手训练自己的数据集去跑实验,基于 ultralytics 仓库源码改进,配置虚拟环境,准备数据集、训练、验证、推理测试 ,实现0到1的完整教学过程。

本文介绍了使用Ultralytics框架训练RT-DETR模型的全流程。首先需要创建Python 3.10虚拟环境,安装指定版本的PyTorch和相关依赖包。然后准备数据集,修改配置文件,并详细介绍训练、验证和推理三个核心步骤的代码实现。训练阶段使用RTDETR类加载模型配置,设置训练参数;验证阶段评估模型性能;推理阶段可对图片、视频等进行预测。文中还提供了清华大学镜像源加速下载,以及详细的参数配置说明,帮助用户快速搭建RT-DETR目标检测模型。

Ai缝合怪、助力小伙伴高效发论文 5550

Transformer模型在时间序列预测中的应用:价格和产量预测

Transformer模型由Attention is All You Need论文提出,并在机器翻译任务上取得了巨大成功。其主要特点是使用自注意力机制代替传统的递归或卷积操作进行序列建模。Transformer模型由编码器和解码器组成,其中编码器用于学习输入序列的表示,解码器用于生成目标序列。在时间序列预测中,我们只需要使用Transformer的编码器部分。编码器将历史数据作为输入,学习一个表示,然后使用该表示来预测未来的数值。

HnrzLinux的博客 736

linux修改jdk版本后不生效问题

linux修改jdk版本后不生效问题

qq_18832933的博客 2373

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux JDK修改不生效

原JDK8,现需要切换为JDK11,环境变量已经修改为11,但java -version还是显示8。

Arvin627的博客 568

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux下 修改jdk版本后不生效 source /etc/profile无效

https://blog.youkuaiyun.com/dataiyangu/article/details/83376969?depth_1-utm_source=distribute.pc_relevant.none-task 以上是原文链接 问题: mor用户上传的jdk,用root修改profile后,生效的是mor用户的,root用户的jdk版本没有改变 ...

优快云_Caleb的博客 2593

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux系统中卸载与安装JDK

第三步:卸载命令rm -rf JDK地址,比如我的安装目录是/usr/java/jdk1.8.0_181/第一步:先输入java -version查看是否安装了JDK。如果出现安装成功之后,java命令不生效的话需要修改环境变量。第四步:进去/usr/java目录查看一下文件是否还存在。1.2 Linux上卸载自己安装的JDK。第二步:选择一个自己想要的JDK版本,1.1 Linux删除自带的JDK。第一步:查看可安装java版本。第三步:安装成功查看JDK版本。第二步:查看jdk安装的路径。

qq_35179794的博客 2465

【Linux】 Centos 6.10中安装jdk1.8

1.下载JDK 如果没有下载,请通过访问以下链接并下载最新版本来下载最新版本的JDK。 http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.上传jdk-1.8包文件到Linux。 使用FTP上传工具FileZilla Client,将jdk-1.8包文件上传到Linux上,然后解压到“/usr/local”(路...

hd520superman的博客 1098

linux java环境变量不生效_linux下jdk环境变量配置深度分析----解决环境变量不生效的问题...

1.linux下jdk环境变量配置是否需要配置环境变量,主要看java -version 显示的版本是否为你期望的版本1.1 不需要配置环境变量的情况使用java -version查看,版本显示正好是你刚刚安装的版本,这一般为rpm包安装的情况rpm安装命令:rpm -ivh /data/software/jdk-7u67-linux-x64.rpm1.2 需要配置jdk环境的情况java -ve...

weixin_30921373的博客 3063

JDK多版本安装 Windows和Linux

java JDK 图文安装教程 JDK官网下载 jdk安装 多jdk安装 修改环境变量 环境变量不生效的解决方法

qq_39950529的博客 2518

Linux 下载并配置好环境后,不生效

1.安装jdk1.8。2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。3.执行 java -version,这个时候显示jdk还是1.7版本。4.执行: which java which javac 将以上两条指令执行结果中的java、javac文件删除。5.执行: ln -s $JAVA_HOME/bin/java /usr/bin/java ln -s $JAVA_HOME/bin/javac /usr/bin/javac。

weixin_65644655的博客 692

linux环境安装jdk,maven,git

一 安装jdk 1.通过以下命令检查一下系统中是否有安装jdk rpm -qa | grep java 如果显示 java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.102-4.b14.

weixin_44260806的博客 383

linux环境变量临时,Linux中修改环境变量及生效方法(永久、临时)环境变量查看...

解决修改JDK环境变量不生效方法解决修改JDK环境变量不生效方法 brupsuit1.7在安装时一直报错jdk版本低,我就将jdk1.6版本的卸了换成1.8的,结果修改了环境变量但它一直给我不生效.... 1.之前版本未卸载干净 进 ...在CentOS7.4中安装jdk的几种方法及配置环境变量在CentOS7.4中安装jdk的几种方法及配置环境变量 一.下载jdk jdk下...

weixin_36368271的博客 432

Linux环境配置jdk

1. 下载JDK8 官网手动下载 下载Linux环境下的jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ![image.png](https://img-blog.csdnimg.cn/img_convert/138a847d43a76f0eded5ddd7c78de317.png#align=left&display=inline&height=432&am

依剑行走天下的博客 314

linux更换jdk版本后,不生效问题

在解决项目问题时,发现可能是jdk的小版本对项目有影响。遂准备更换版本。修改了 /etc/profile中,JAVA_HOME相关的环境变量后,重新加载配置文件。然后使用Java -version ,发现jdk版本还是原来的版本,新配置的版本不生效。

w_l666的博客 2090

linux配置jdk失败

在linux下配置jdk时,/etc/profile下的配置内容是对的,但是输入java -version却发现配置没有成功,这一般都是jdk的安装目录权限没有提升的原因,只需用chmod -R 777 {jdk安装目录}  命令 提升一下权限问题就可解决

dhtx_wzgl的博客 823
上一篇: 【LeetCode】950. 按递增顺序显示卡牌
下一篇: 【LeetCode】938. 二叉搜索树的范围和
jy0921_
博客等级 码龄11年 329粉丝 193原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值