[英]How do you set java version in windows git bash?
如何设置要在 Windows git bash 中使用的 Java 版本? 它是否通过环境变量工作? Java -version 在 dos 命令提示符中给出了另一个版本,而不是在 git bash 中...
假设您想尝试其他 Java 版本,但不想更改 Windows 环境变量。
脚步:
编辑.bashrc 文件并在下面添加以下代码。
#For example: export JAVA_HOME='/c/Program Files (x86)/Java/jdk1.8.0_45' export PATH=$JAVA_HOME/bin:$PATH
.bashrc 和 .bash_profile 是在安装 git-bash 期间创建的文件。
你没有设置java版本。 您正在寻找$PATH
(bash) 和%PATH%
(Windows/DOS/cmd.exe) 环境变量。 当您运行命令java -version
时,shell 会搜索$PATH
上的目录以找到java
程序并使用给定的参数运行它。 如果您在不同的 shell 中得到不同的结果,那么这意味着您有不同的 PATH,从而找到不同的 Java 安装。
(Windows 10)
是的,环境变量会影响在 Git Bash 中使用哪个 java。 但是如果设置 $JAVA_HOME 和 $PATH 变量似乎不起作用,试试这个:
现在按照其他答案中的描述设置 PATH 变量。 IE
export JAVA_HOME='{yourjavahome}'
重新启动 Git Bash。
这对我有用。 我正在使用 Git for Windows v2.17.0。
转到要临时设置java路径的位置。 运行以下命令。 export PATH="/c/Program Files/Java/jdk-11.0.1/bin:$PATH"
使用你想要的 jdk 版本代替 jdk-11.0.1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.