初学java这个问题困扰了我一下午:‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件???

问题

尝试写好第一程序helloworld后用javac运行出现这样的问题:

'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件,如图

解析以及解决措施:

 通过百度和询问得知是环境变量没有搞好的原因,需要的是jre和jdk下的变量都要配置好,而环境变量的作用就是使得命令在无论什么目录下都可以生效

配置环境变量参考的这篇文章:

如何配置环境变量

以下我用自己的jdk安装路径作为示范:

 

首先,(win11)找到电脑图片-右键-属性-查找-高级系统设置-环境变量

 

 

 需要注意的是,由于我的jdk文件夹是包括jre文件的所以要在系统变量的path路径添加两次值,

如%JAVA_HOME%\bin 以及%JAVA_HOME%\jre\bin

 

最后记得一步步保存“确定”,直到这个页面的确定

 

 

 

 

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据你提供的引用内容,出现"JAVAC 不是内部外部命令,也不是可运行程序批处理文件"错误的问题可能是由于没有正确配置Java环境变量所导致的。解决这个问题有以下几个方法: 1. 确认Java是否正确安装:首先,你需要确认Java是否已经正确安装在你的计算机上。你可以通过在命令行窗口中输入"java -version"来检查Java的版本信息。如果没有正确安装,你需要重新安装Java并确保按照安装向导的步骤进行操作。 2. 配置Java环境变量:如果Java已经正确安装,但是仍然出现该错误,那么可能是因为你没有正确配置Java环境变量。你需要将Java的安装路径添加到系统的环境变量中。具体的步骤如下: a. 打开"控制面板",选择"系统和安全",然后点击"系统"。 b. 在系统窗口中,点击"高级系统设置"。 c. 在系统属性窗口中,点击"环境变量"。 d. 在环境变量窗口中,找到"系统变量"部分,并找到名为"Path"的变量。 e. 点击"编辑"按钮,在变量值的末尾添加Java的安装路径,确保路径之间用分号分隔。 f. 点击"确定"保存更改。 3. 重启命令行窗口:在完成配置Java环境变量后,你需要重新启动你的命令行窗口,以使环境变量的更改生效。 如果你按照上述步骤进行操作,仍然出现相同的错误信息,那么可能是由于其他问题导致的。你可以尝试搜索相关错误信息,或向Java开发社区咨询以获取更详细的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值