安装jdk的时候,出现bash:java:commandnotfound?

如题所述

当在安装 JDK 时遇到 "bash: java: command not found" 这类问题时,通常意味着系统中找不到 java 命令,这可能是因为 JDK 安装路径未正确设置到系统环境变量中。下面将详细解释如何解决这个问题,确保 JDK 正确安装并能被系统识别。

首先,下载 JDK,推荐使用 Oracle 的官方下载页面,确保下载正确的版本和操作系统对应的文件。下载后,解压安装包到一个指定目录,例如 `/root` 目录下。解压命令为 `tar -zxvf jdk-18_linux-x64_bin.tar.gz`。

解压后,需要查看 JDK 解压后的完整目录路径,例如 `/root/jdk-18`。接下来,编辑配置文件 `/etc/profile`,以使系统能识别安装路径。在英文输入法状态下,使用 `vim /etc/profile` 打开编辑器。

在文件末尾添加以下内容,以设置环境变量:

JAVA_HOME=/root/jdk-18

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

保存并退出编辑器时,按 `ESC` 键,输入 `:wq` 并回车以保存修改。为使修改立即生效,运行 `source /etc/profile` 命令。

最后,验证 JDK 是否安装成功且能被系统正确识别,运行 `java -version` 命令。如果一切安装正确,系统应显示 JDK 的版本信息。

总之,正确设置 JDK 的安装路径到系统环境变量是解决 "bash: java: command not found" 问题的关键。遵循上述步骤,即可解决该问题,确保 JDK 正常运行。
温馨提示:内容为网友见解,仅供参考
无其他回答

安装jdk的时候,出现bash:java:commandnotfound?
当在安装 JDK 时遇到 "bash: java: command not found" 这类问题时,通常意味着系统中找不到 java 命令,这可能是因为 JDK 安装路径未正确设置到系统环境变量中。下面将详细解释如何解决这个问题,确保 JDK 正确安装并能被系统识别。首先,下载 JDK,推荐使用 Oracle 的官方下载页面,确保下载正确的版...

xshell安装jdk后指令不能用报bash: java: command not found?
未找到java命令,说明jdk没安装,或者你说你装了,那也许是未配置全局环境变量

linux下执行java为什么bash:javac:command not found
command not found告诉你了命令未找到。说明你的linux上没有安装java或者安装了但是配置不正确。你可以输入命令java -version来确定是否安装了java,如果没有安装可以百度下linux下的jdk安装步骤。如果显示了java信息,但是javac无法执行,建议检查你的CLASSPATH环境变量是否配置正确。

求助Linux上安装jdk,完成了,却command not found
1、从Oracle网站上直接下载JDK:http:\/\/www.oracle.com\/technetwork\/java\/javasebusiness\/downloads\/java-archive-downloads-javase6-419409.html 提供了两个下载:jdk-6u45-Linux-i586-rpm.bin , jdk-6u45-linux-i586.bin linux系统下有两个j2se版的jdk,一个是.rpm.bin,另一个是.bin版本。选...

linux下执行java为什么bash:javac:command not found
应该还需要再安装一个openjdk-devel软件包(CentOS和Fedora上的名字)或者openjdk-dev(Ubuntu上的名字)软件包,安装了这个软件包以后java命令应该就可以正常执行了。不过openjdk-devel或者openjdk-dev也分为1.6、1.7、1.8几个版本,一定要和你安装的OpenJDK软件包的版本是对应的,也就是如果你安装的...

-bash: java: command not found
export PATH=$PATH:$HOME\/bin:\/opt\/ntong\/ntec\/bin:\/opt\/ntong\/jdk_1.6\/bin:\/usr\/lib64 export JAVA_HOME=\/opt\/ntong\/jdk_1.6 export NTLIC_HOME=\/opt\/ntong.bak\/ntlic

linux下执行java为什么bash:javac:command not found
应该是环境变量没有配置好,首先确保你安装了jdk,其次正确设置环境变量,符合上述条件之后应该就可以执行javac命令了。

linux下执行java为什么bash:javac:command not found
1、未安装JDK 2、如果已安装JDK,检查环境变量(javac命令所在目录有没有加入到环境变量。一般)。

linux下执行java为什么bash:javac:command not found
1、没有安装JDK;2、没有配置Path路径;因为linux中不是在任意路径下都可以使用已安装软件的命令的,你可以使用绝对路径调用命令,或者在命令的安装路径下调用命令

linux下执行java为什么bash:javac:command not found
首先,javac是编译java程序用的,属于JDK,确保你已安装了JDK而不是JRE。其次,确认你的JDK在当前用户的PATH变量里。

相似回答
大家正在搜