配置了java后出现bash:command not found的解决方法

系统:Centos

配置了java后可能会引起Linux的部分指令无法使用

报错bash:command not found这是因为PATH没有正确的配置好

首先先暂时恢复下指令的使用(这里是暂时性的)

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 

然后修改profile文件

vi /etc/profile

下拉到最后几行加入

export JAVA_HOME=/opt/java             #<——这里是你jdk的位置
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib/

最后在source一下该文件就可以了

source /etc/profile

最后测试一下简单的lsjava等指令,发现没有异常

您在执行 `java` 命令时遇到了 `bash: java: command not found` 的错误提示。这通常意味着您的系统中没有安装 Java 或者 Java 的可执行文件没有被正确配置到系统的环境变量中。 要解决这个问题,您可以按照以下步骤进行操作: 1. 首先,确保您的系统上已经安装了 Java 开发工具包(JDK)。您可以在终端中运行以下命令来检查 Java 是否已经安装: ``` java -version ``` 如果在终端中显示 Java 版本信息,则表明 Java 已经安装。如果未显示版本信息或者出现错误,请继续下一步。 2. 如果您尚未安装 Java,您可以根据您的操作系统下载适当的 JDK 版本并进行安装。您可以从 Oracle 官方网站或者 OpenJDK(开源版本)的官方网站下载。 3. 安装完成后,请确保将 Java 的可执行文件路径添加到系统的环境变量中。在 Linux 或 macOS 系统上,您可以编辑 `~/.bashrc` 或 `~/.bash_profile` 文件,并添加以下行: ``` export JAVA_HOME=/path/to/your/java/installation export PATH=$JAVA_HOME/bin:$PATH ``` 请将 `/path/to/your/java/installation` 替换为您实际的 Java 安装路径。保存文件后,运行以下命令使更改生效: ``` source ~/.bashrc ``` 或 ``` source ~/.bash_profile ``` 在 Windows 系统上,您可以通过以下步骤添加环境变量: - 在开始菜单中搜索并打开“环境变量”设置。 - 在“系统变量”部分,找到名为 `JAVA_HOME` 的变量,若不存在则点击“新建”创建该变量。 - 将变量值设置为您的 Java 安装路径(例如 `C:\Program Files\Java\jdk1.8.0_291`)。 - 找到名为 `Path` 的变量,在其值的末尾添加 `;%JAVA_HOME%\bin`。 - 保存更改并关闭设置窗口。 完成上述步骤后,您应该能够在终端中成功执行 `java` 命令。如果仍然遇到问题,请提供您的操作系统和 Java 版本,以便我能够提供更具体的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值