解决 linux 服务器 java 命令不生效问题

在Linux系统中,当你安装Java并设置了JAVA_HOME环境变量后,你可能需要使用source /etc/profile命令来使Java命令生效。这是因为/etc/profile是一个系统级的配置文件,它包含了系统的全局环境变量设置。

但是需要注意的是,source /etc/profile命令只会在当前终端会话中生效。新登录的shell窗口,java命令,jps命令无效如下:

解决办法

1 cd ~

2 vi .bashrc

3 将source /etc/profile命令添加到你的.bashrc , 这样,每次登录时都会自动执行该命令,使得Java命令能够正常使用。

4 再次登录服务器,验证好用。

相关推荐
guoruijun_2012_46 分钟前
fastadmin多个表crud连表操作步骤
android·java·开发语言
Hello-Brand16 分钟前
Java核心知识体系10-线程管理
java·高并发·多线程·并发·多线程模型·线程管理
乐悠小码22 分钟前
数据结构------队列(Java语言描述)
java·开发语言·数据结构·链表·队列
史努比.24 分钟前
Pod控制器
java·开发语言
2的n次方_26 分钟前
二维费用背包问题
java·算法·动态规划
皮皮林55127 分钟前
警惕!List.of() vs Arrays.asList():这些隐藏差异可能让你的代码崩溃!
java
莳光.27 分钟前
122、java的LambdaQueryWapper的条件拼接实现数据sql中and (column1 =1 or column1 is null)
java·mybatis
程序猿麦小七32 分钟前
基于springboot的景区网页设计与实现
java·spring boot·后端·旅游·景区
weisian15138 分钟前
认证鉴权框架SpringSecurity-2--重点组件和过滤器链篇
java·安全
蓝田~40 分钟前
SpringBoot-自定义注解,拦截器
java·spring boot·后端