如何在 Java 中解决 javac 未被识别为内部或外部命令的问题?


当你编译程序时,如果看到此错误,则表示你可能没有正确安装 Java 或没有设置 Path 变量。

Path 变量 - Path 环境变量用于指定包含可执行程序的一组目录。

当你尝试从命令行执行程序时,操作系统会在当前目录中搜索指定的程序,如果找到则执行。

如果程序在当前目录中不存在,操作系统会在 ‘PATH’ 环境变量中指定的一组目录中进行验证。

为 Windows 设置 Path

假设你已将 Java 安装在 c:\Program Files\java\jdk 目录中 -

  • 右键点击“我的电脑”并选择“属性”。
  • 在“高级”选项卡下点击“环境变量”按钮。
  • 现在,修改“Path”变量,使其也包含 Java 可执行文件的路径。例如,如果路径当前设置为“C:\WINDOWS\SYSTEM32”,则将你的路径更改为“C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin”。

为 Linux、UNIX、Solaris、FreeBSD 设置 Path

环境变量 PATH 应设置为指向 Java 二进制文件安装的位置。如果遇到问题,请参考你的 shell 文档。

例如,如果你使用 bash 作为你的 shell,则需要在你的“.bashrc”文件末尾添加以下行:export PATH = /path/to/java:$PATH

更新于: 2019年8月5日

2K+ 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告