关于javac报错bash: java: command not found 解决方法

前言

笔者之前成功安装Java也用了没什么问题,很久没动过了,最近突然要用上,却发现javac命令报错bash: java: command not found ,在网上搜了很多资料,重装了五六次也没能解决问题,早上突然有灵感尝试了一下,然后就解决了,特此记录下来,希望能给遇到同样问题的小伙伴们带去帮助。

问题描述

网上很多方案所指都是环境变量配置问题,笔者对比了很多次,换了不同位置的文件夹重装了很多次,也没觉得自己的配置有问题,cmd-->输入java命令没有问题,但是就是javac一直报错出不来,很懵圈。

问题解决

最后笔者发现确实还是环境变量配置问题,不是配置的内容不对,而是自己虽然装了很多次,但是却由于怕麻烦,对配置好的环境变量只改动了JAVA_HOME的值,导致了问题一直没有解决……所以,卸载Java软件之后,要记得把环境变量配置也一并删除,重新装的时候再重新设置一遍,问题解决。

附上配置的环境变量:

JAVA_HOME

E:\ProgramFiles\Java\JDK

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

PS:

1. JAVA_HOME变量的值简单来说就是你安装Java软件JDK部分所在的文件夹
2. CLASSPATH变量和Path变量的值直接用就可以了
3. CLASSPATH变量的值要注意前面有一个"."
posted @   iiiiiiiivan  阅读(5678)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示