我如何让gitbash找到javac命令?

时间:2014-03-09 11:11:30

标签: javac git-bash

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

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

它曾经在学校的电脑上工作,但在我的笔记本电脑上,我无法使它工作。

编辑:我添加了javac作为环境变量:enter image description here

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

 `export PATH=$PATH:"/C/Program Files/Java/jdk1.7.0_21/bin/"`

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

2 个答案:

答案 0 :(得分:8)

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

export PATH=$PATH:"/C/Program Files/Java/jdk1.7.0_21/bin/"

你可以check what PATH your git bash shell does see(可能是default one)。

答案 1 :(得分:0)

正如@VonC在正确答案中的评论中所建议的那样,为了将此命令永久添加到路径,您必须:

  1. 转到C:\Users\YourUsername
  2. 使用编辑器打开文件.bashrc(如果不存在则创建它)
  3. 编写命令以将命令添加到此文件中的路径:
      

    export PATH = $ PATH:“/ C / Program Files / Java / jdk1.7.0_21 / bin /”

  4. 重新启动GitBash,它可以正常工作