java - java -version 结果 -bash:java:找不到命令(在 linux 中)
问题描述
Linux 中的 Java 版本似乎无法正常工作并返回 -bash: java: command not found 错误,尽管我能够运行与 Java 相关的应用程序。
我已经在我的新 linux 机器上安装了 jdk,并且我已经设置了环境变量 JAVA_HOME,我可以使用它来执行 JAVA 应用程序,并且我可以回显我设置的 java 路径。
问题是我看不到我安装的java版本,使用命令java -version(我想知道一切都设置好)
有人可以指导我,我在这里缺少什么。
解决方案
您应该将您的 java 安装目录添加到 PATH 环境变量中,以便从终端使用 java。例如:
export PATH=<your java Directory>/bin:$PATH
推荐阅读
- javascript - 如何在环回查询中搜索整个字符串中的字符串
- properties - mapbox中多面体中每个多边形的不同颜色
- apache-kafka - 没有数据进入通过 ksql 二进制流构建的表中,如果我对 ksql 提示符执行相同操作,它就在那里?
- iot - emqx V3.1.1 emqx_lwm2m 插件无法测试写入和执行操作
- azure - 在不将文件移动到 Azure Databricks 文件系统的情况下,解压缩 Azure 数据湖 Gen1 中的文件的简单且最佳的方法是什么?
- angular - 使用自定义主题后,角度材质动画不起作用
- scala - Spark:我需要将 Scala 代码下面的预测保存到文件中而不是显示它吗?
- javascript - JavaScript:如果函数返回null,则快速返回
- linked-server - OLE DB 提供程序'对于链接服务器返回的数据与预期的数据长度不匹配
- google-bigquery - 使用 xcom 从 BigQueryOperator 获取正在运行的作业 ID