【问题标题】:javac command not found in Git Bash在 Git Bash 中找不到 javac 命令
【发布时间】:2025-12-08 23:45:02
【问题描述】:

我正在使用 Windows 和 Git Bash。每当我在 Git Bash 中键入 javac 命令时,它就会返回:sh.exe":javac: command not found

然后我必须输入 export PATH=$PATH:"/c/Program Files/Java/jdk1.8.0_45/bin/" javac 命令然后在我输入 export PATH 命令后的下一行工作。

我的问题是,如何让 Git Bash 记住导出命令,这样我就不必每次都输入它?

【问题讨论】:

  • [off-topic] 我建议您尝试将cygwin.com 作为命令行工具。这是一个适用于 Windows 的 NIX-shell 工具。

标签: windows bash path


【解决方案1】:

您需要将export PATH 命令添加到 .bashrc 以用于 Git Bash。参考这个 Git for Windows: .bashrc or equivalent config files for Git Bash shell

编辑:添加代码

copy > ~/.bashrc

将以下行添加到文件中:

export PATH=$PATH:"/c/Program Files/Java/jdk1.8.0_45/bin/"

保存文件。重新启动 Git Bash。多田

【讨论】:

  • 在当前最新版本的 Windows10 上,.bashrc 文件需要命名为 .bash_profile
【解决方案2】:

尝试从控制面板将该路径物理添加到系统环境变量。

搜索“系统环境变量”-->进入环境变量-->从系统变量中查找[路径]-->点击突出显示[路径]并点击编辑。

根据您的计算机,您可能会看到添加的路径列表,或由分号分隔的一长串路径。复制并粘贴您的 java bin 位置。

【讨论】: