19

Windows git bashで使用するJavaバージョンをどのように設定しますか?それは環境変数を介して機能しますか?Javaバージョンは、gitbashよりもdosコマンドプロンプトで別のバージョンを提供します。

4

5 に答える 5

22

他の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
    
  • .bashrcと.bash_profileは、git-bashのインストール中に作成されたファイルです。

于 2018-07-20T02:22:30.837 に答える
9

Javaバージョンを設定しません。$PATH(bash)および%PATH%(Windows / DOS / cmd.exe)環境変数を探しています。コマンドを実行するjava -versionと、シェルは上のディレクトリを検索してプログラムを見つけ、指定された引数を使用して実行します$PATHjava異なるシェルで異なる結果が得られる場合、それは、Javaの異なるインストールが見つかるように異なるPATHを持っていることを意味します。

于 2012-07-30T14:40:48.213 に答える
1
  1. [システムのプロパティ]->[詳細設定]->[環境変数]に移動します
  2. 新しいシステム変数
  3. 「変数名」:PATH
  4. 「変数値」:C \ Program Files \ Java \ jdk-9 \ bin(またはパスが何であれ)
  5. GitBashを再起動します

(ウインドウズ10)

于 2017-11-29T17:10:38.010 に答える
1

はい、環境変数はGitBashで使用されるJavaに影響します。ただし、$JAVA_HOME変数と$PATH変数の設定がうまくいかない場合は次のことを試してください。

  1. Git Bashがインストールされているフォルダー(通常はC:\ Program Files \ Git)に移動します
  2. usr / binフォルダー、つまりC:\ Program Files \ Git \ usr\binに移動します
  3. そこに「java」という名前のファイルがあるはずです。名前を「notjava」に変更します。
  4. 次に、他の回答で説明されているようにPATH変数を設定します。つまり

    export JAVA_HOME ='{yourjavahome}'

  5. GitBashを再起動します。

これは私のために働いたものです。Git forWindowsv2.17.0を使用しています。

于 2018-11-09T11:19:23.380 に答える
0

Javaパスを一時的に設定する場所に移動します。以下のコマンドを実行します。export PATH = "/ c / Program Files / Java / jdk-11.0.1 / bin:$ PATH"

jdk-11.0.1の代わりに必要なjdkバージョンを使用する

于 2020-10-22T05:29:21.933 に答える