Windows git bashで使用するJavaバージョンをどのように設定しますか?それは環境変数を介して機能しますか?Javaバージョンは、gitbashよりもdosコマンドプロンプトで別のバージョンを提供します。
5 に答える
他の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のインストール中に作成されたファイルです。
Javaバージョンを設定しません。$PATH
(bash)および%PATH%
(Windows / DOS / cmd.exe)環境変数を探しています。コマンドを実行するjava -version
と、シェルは上のディレクトリを検索してプログラムを見つけ、指定された引数を使用して実行します$PATH
。java
異なるシェルで異なる結果が得られる場合、それは、Javaの異なるインストールが見つかるように異なるPATHを持っていることを意味します。
- [システムのプロパティ]->[詳細設定]->[環境変数]に移動します
- 新しいシステム変数
- 「変数名」:PATH
- 「変数値」:C \ Program Files \ Java \ jdk-9 \ bin(またはパスが何であれ)
- GitBashを再起動します
(ウインドウズ10)
はい、環境変数はGitBashで使用されるJavaに影響します。ただし、$JAVA_HOME変数と$PATH変数の設定がうまくいかない場合は、次のことを試してください。
- Git Bashがインストールされているフォルダー(通常はC:\ Program Files \ Git)に移動します
- usr / binフォルダー、つまりC:\ Program Files \ Git \ usr\binに移動します
- そこに「java」という名前のファイルがあるはずです。名前を「notjava」に変更します。
次に、他の回答で説明されているようにPATH変数を設定します。つまり
export JAVA_HOME ='{yourjavahome}'
GitBashを再起動します。
これは私のために働いたものです。Git forWindowsv2.17.0を使用しています。
Javaパスを一時的に設定する場所に移動します。以下のコマンドを実行します。export PATH = "/ c / Program Files / Java / jdk-11.0.1 / bin:$ PATH"
jdk-11.0.1の代わりに必要なjdkバージョンを使用する