[解決済み] Windows が JAVA_HOME を無視する:JDK をデフォルトに設定するには?
質問
JRE の代わりに JDK を使用するように Windows を説得するにはどうしたらよいでしょうか?
この質問は以前、ここや他の場所で尋ねられたことがあります。
デフォルトのJavaインストール/ランタイムを設定するにはどうすればよいですか(Windows)?
困ったことに、Windowsは
JAVA_HOME
を無視し、JDK の bin ディレクトリをパスの最初のエントリにしたという事実も無視することです。
を実行すると
java -version
をコマンドラインから実行すると、JDK 1.6 のインストールを呼び出す代わりに 1.7 の JRE が実行されます。
私の推測では、これは 1.7 固有の問題であり、Windows 7 がレジストリで何かしてはいけないことをしているのだと思います。
これを修正する方法について何か考えがありますか?
編集 : おっと。上記で "first entry in the classpath" と書きましたが、これは "path" のことでした。申し訳ありません。
どのように解決するのですか?
Windowsでは
java
実行ファイルは Windows レジストリを使用して、実行する Java のデフォルトバージョンを探します。
のコピーは
java.exe
を実行するためには
PATH
環境変数を使用して見つかります。これを変更する手段を講じない限り、デフォルトでは、Windowsディレクトリにコピーが見つかります。このコピーは Java ランタイム ディレクトリにないため、レジストリを検索して 1 つを見つけます。
したがって、レジストリを変更するか、または、必要な Java のバージョンを
の前に
の前に置くか、あるいは、Windows ディレクトリの
PATH
.
関連
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] WindowsにOpenJDK 11をインストールする方法は?
-
[解決済み] Windows 7でのAndroid Studioのインストールに失敗、JDKが見つからない
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
-
[解決済み】UbuntuにJava 7をインストールする。
-
[解決済み] Android StudioとGradleで-source 1.7を設定する方法
-
[解決済み] WindowsでJenkinsのサービスを開始/停止/再起動する
-
[解決済み] Windowsでinotifyのようなものはありますか?
-
[解決済み] .BATスクリプトをデバッグするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 渡された引数をWindowsのバッチファイルにリダイレクトする [duplicate]
-
[解決済み] WindowsのコマンドラインからGit Bashを起動するには?
-
[解決済み] Git Bashが私のPATHを認識しない
-
[解決済み] Windowsのコマンドプロンプトでlsを作成する方法は?
-
[解決済み] IF... OR IF...をWindowsのバッチファイル内で実行する
-
[解決済み] プログラムファイルx86の環境変数を取得するには?
-
[解決済み] ファイルを上書きせずにコピーする
-
[解決済み] ユニークなマシンIDを生成する
-
[解決済み] Windowsでinotifyのようなものはありますか?
-
[解決済み] Windowsで複数のバージョンのJavaを同時に実行する