你如何在windows git bash中设置java版本?

Lie*_*oen 13 windows git-bash

你如何在windows git bash中设置java版本?它是否通过环境变量工作?Java -version在dos命令提示符中提供了另一个版本,而不是在git bash中...

dsh*_*dsh 9

您没有设置java版本.您正在寻找$PATH(bash)和%PATH%(Windows/DOS/cmd.exe)环境变量.当您运行该命令时java -version,shell将搜索该目录$PATH以找到该java程序并使用给定的参数运行它.如果在不同的shell中获得不同的结果,那么这意味着您具有不同的PATH,以便找到不同的Java安装.

  • 为后代:`export PATH ="/ c/Program Files/Java/<jdk>/bin:$ PATH"` (7认同)
  • 你如何永久设置$ PATH(bash)? (3认同)

小智 8

假设你想尝试其他Java版本,但你不想改变Windows环境变量.

脚步:

  • 转到您的主文件夹.即C:\ Users\MyAccountName
  • 编辑.bashrc文件并在下面添加以下代码.

    #For example:
    export JAVA_HOME='/c/Program Files (x86)/Java/jdk1.8.0_45'
    export PATH=$JAVA_HOME/bin:$PATH
    
    Run Code Online (Sandbox Code Playgroud)
  • .bashrc和.bash_profile是在git-bash安装期间创建的文件.