当前位置: 首页 > backend >正文

Linux安装java后没法运行

如果报错:

[root@1751694844749 /]# find -name java
./etc/pki/ca-trust/extracted/java
./etc/pki/java
./www/server/panel/mod/project/java
./www/server/panel/mod/test/java
./www/server/java
./www/server/java/jdk1.8.0_371/jre/bin/java
./www/server/java/jdk1.8.0_371/bin/java
./www/wwwlogs/java
./www/hm-dianping/src/main/java
./www/hm-dianping/src/test/java
[root@1751694844749 /]# java -varsion
-bash: java: command not found
[root@1751694844749 /]#

提供的命令输出来看,系统中确实存在多个名为 java 的文件或目录,但当尝试运行 java -version 命令时,系统提示找不到 java 命令。这通常意味着 Java 没有被正确安装,或者 Java 的可执行文件没有被添加到系统的 PATH 环境变量中。

要解决这个问题,可以尝试以下步骤:

  1. 确认 Java 安装位置: 根据提供的 find 命令的输出,Java 似乎被安装在 /www/server/java/jdk1.8.0_371 目录下。可以通过直接调用该路径下的 java 命令来检查 Java 是否可以运行:

    /www/server/java/jdk1.8.0_371/bin/java -version
  2. 设置环境变量: 如果上述命令成功运行并显示了 Java 版本信息,那么需要将 Java 的 bin 目录添加到 PATH 环境变量中,以便可以从任何位置调用 java 命令。可以将以下行添加到~/.bashrc~/.bash_profile 文件中(假设您使用的是 bash shell):

    export PATH=$PATH:/www/server/java/jdk1.8.0_371/bin

    然后,运行以下命令使更改生效

    source ~/.bashrc

    source ~/.bash_profile
  3. 验证环境变量设置: 再次运行 java -version 命令来验证 Java 是否可以被正确调用:

    java -version
  4. 检查其他可能的 Java 安装: 如果系统中安装了多个版本的 Java,可能会引起冲突。确保设置的环境变量指向了正确的 Java 版本。

通过这些步骤,应该能够解决 java 命令找不到的问题。

http://www.xdnf.cn/news/14879.html

相关文章:

  • StarRocks × Tableau 连接器完整使用指南 | 高效数据分析从连接开始
  • 智能监控算法助力工厂高温高效管理
  • Windows内核并发优化
  • 使用SSH隧道连接远程主机
  • H3C WA6322 FitAP切换为云AP或
  • 不依赖框架,如何用 JS 实现一个完整的前端路由系统
  • 快速掌握Python编程基础
  • Day51 复习日-模型改进
  • 免费PDF处理软件,支持多种操作
  • 深度学习笔记29-RNN实现阿尔茨海默病诊断(Pytorch)
  • 因果语言模型、自回归语言模型、仅解码器语言模型都是同一类模型
  • VS CodeC51 单片机开发环境搭建
  • Django+DRF 实战:从异常捕获到自定义错误信息
  • 从入门到精通:数据库全攻略
  • Jenkins-Publish HTML reports插件
  • 技术与情感交织的一生 (九)
  • Python 的内置函数 reversed
  • WPS中配置MathType教程
  • 数学中微分与导数的理解和区别
  • Linux基本命令篇 —— uname命令
  • 本地部署Dify并结合ollama大语言模型工具搭建自己的AI知识库
  • 垂起固定翼无人机介绍
  • 二叉树题解——将有序数组转换为二叉搜索树【LeetCode】传统解法
  • Compose 高级用法详解——AI教你学Docker
  • 焊接机器人结构设计cad【16张】三维图+设计说明书+绛重
  • SQL 快速参考手册-SQL001
  • 思辨场域丨数字信号技术重塑农林牧渔:从“靠天吃饭”到“靠数吃饭”
  • 【V13.0 - 战略篇】从“完播率”到“价值网络”:训练能预测商业潜力的AI矩阵
  • Rust Web 全栈开发(二):构建 HTTP Server
  • 《导引系统原理》-西北工业大学-周军-“2️⃣导引头的角度稳定系统”