我如何让gitbash找到javac命令?

BUR*_*RNS 7 javac git-bash

我制作了我的gitrepository并承诺了它.插入一个java文件并想编译它,但它给了我这个:

Bernard@BERNARD-PC /c/users/bernard/desktop/git2 (master)
$ javac TestGUI.java
sh.exe": javac: command not found
Run Code Online (Sandbox Code Playgroud)

它曾经在学校的电脑上工作,但在我的笔记本电脑上,我不能让它工作.

编辑:我添加了javac作为环境变量:在此输入图像描述

编辑:gitbash运行时间的短期解决方案输入:

 `export PATH=$PATH:"/C/Program Files/Java/jdk1.7.0_21/bin/"`
Run Code Online (Sandbox Code Playgroud)

长期解决方案,以便您可以在关闭并重新启动gitbash后重用此命令:(对于win7)在Users/username下创建一个名为.bashrc的文件.用记事本打开并添加'export PATH = $ PATH:"/ C/Program Files/Java/jdk1.7.0_21/bin /"'已完成

Von*_*onC 8

您需要将javac父文件夹添加到PATH.

export PATH=$PATH:"/C/Program Files/Java/jdk1.7.0_21/bin/"
Run Code Online (Sandbox Code Playgroud)

你可以检查PATH你的git bash shell看到了什么(可能是默认的).

  • @BURNS你可以在`C:\ Users\YourUsername`的`.bashrc`文件中注册该导出命令.另请参见http://danlimerick.wordpress.com/2011/06/10/git-for-windows-tip-setting-shell-aliases-with-msysgit/. (2认同)