我尝试使用Git Bash编译项目,但我遇到了java问题。
我在路径T:\ Program Files \ Java \ jdk1.8.0_25下安装了JDK版本1.8.0.25。
最初,我尝试通过Git中的命令设置JAVA_HOME变量,如下所示:
$ JAVA_HOME="T:\Program Files\Java\jdk1.8.0_25" Java -jar BuildTools.jar
这没有用,我无法找到目录错误。
所以我尝试通过以下命令手动设置环境变量:
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_25"
然后我运行了没有第一部分的编译命令,我得到一个错误,说我的(JRE)目录中找不到编译器工具。几乎就像它忽略了我设置的环境变量并且无论如何都要搜索JRE而不是JDK。为什么它不遵循我指定的路径?
答案 0 :(得分:0)
您确定需要设置实际的JAVA_HOME变量吗?如果我没记错的话,对于git bash,它会查看java版本的$ PATH变量。也许尝试在这里添加你的java位置。
另外,要仔细检查(对不起,如果您已经知道这一点),您可以运行env命令列出所有环境变量。
$ env
尝试设置路径并运行java -v命令以验证安装是否正确。如果没有,那么确切的错误是什么?
$ java -v
编辑 更多信息,在git窗口中设置$ PATH我认为你必须更新你的$ HOME。请参阅此文章或其他一些帖子(谷歌)获取解释
Git for Windows: .bashrc or equivalent config files for Git Bash shell