如何在 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
广告