统计猿栋栋 2023-09-07 12:40 采纳率: 0%
浏览 8

javac运行不是内部外部命令

JAVA运行不存在问题,JAVAC运行报错javac;'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

主要原因有2点:
1.环境变量没配置好
参考这篇文章http://t.csdn.cn/drFF3

2.就是直接打开之前的文件,而不是从A.java文件中打开进行编译。
比如我之前新建了一个A.java文件,我是直接打开之前的文件进行编译,没从源代码文件中右键打开之后在进行编译。

img

可能在你关机之后的第一次运行javac就会报错。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-07 14:54
    关注

    【以下回答由 GPT 生成】

    首先,我需要看一下你的环境变量配置是否正确。

    1. 打开命令行窗口并输入以下命令:echo %JAVA_HOME%。这将会显示你的JAVA_HOME环境变量的值。确保该变量已正确配置到Java的安装目录。

    2. 如果JAVA_HOME未正确配置,你需要手动配置它:

    3. 打开“控制面板”。
    4. 点击“系统和安全”。
    5. 点击“系统”。
    6. 点击“高级系统设置”。
    7. 点击“环境变量”。
    8. 在“系统变量”部分,点击“新建”。
    9. 输入变量名为JAVA_HOME,并输入Java安装目录的路径作为变量值。
    10. 点击“确定”来保存更改。

    11. 接下来,你还需要将Java的bin目录添加到系统的Path环境变量中:

    12. 找到系统的Path环境变量。
    13. 点击“编辑”。
    14. 在变量值的末尾,添加;%JAVA_HOME%\bin
    15. 点击“确定”来保存更改。

    16. 在命令行窗口中重新启动,然后输入javac -version检查javac命令是否可用。如果显示Java编译器的版本信息,那么说明问题已经解决。

    如果上述步骤都没有解决问题,那么可能是因为你尝试直接打开之前的文件进行编译而导致错误。

    1. 确保你在命令行中的当前工作目录是包含A.java文件的目录。可以使用cd命令进行切换目录。

    2. 执行以下命令进行编译:javac A.java。确保文件名大小写与实际文件名一致。

    如果还是存在问题,可能是因为你的Java安装有问题或者操作系统的配置有问题。你可以尝试重新安装Java或者重新配置操作系统,或者请向Java社区或操作系统供应商寻求进一步帮助。

    希望以上解决方案能帮助你解决问题。如果还有其他问题,请随时告诉我。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月7日

悬赏问题

  • ¥15 请教下, VS QT 环境下, QTOPCUA 的源文件报错,这种情况咋查呢 ?
  • ¥20 UNITY webgl关于文档的上传和下载问题
  • ¥15 安霸cv22 + rtl8211f 千兆,udp传输丢包
  • ¥15 关于区块链和边缘环境搭建的相关问题
  • ¥15 windows远程桌面断卡重连软件卡顿问题
  • ¥30 Unity 实现扫描效果
  • ¥15 HbuilderX检测不到安卓模拟器
  • ¥15 这个main已经在filename.obj中定义是什么错 C语言
  • ¥15 关于#linux#的问题:exsi8.0系统 怎么更改web访问端口,不用80、443
  • ¥15 使用elementor设计样式