Windows(7)でJavaランタイムバージョンを変更するにはどうすればよいですか?

tomkpunkt:

WindowsでJavaランタイムバージョンを変更するにはどうすればよいですか。

一部のテストにJava 7をインストールしましたが、システムのデフォルトとして古いjava6が必要ですが、Java 7をアンインストールしたくありません(後のテストで必要です)。コントロールパネル/ Java / JREタブでシステム使用のJREを変更できますか?ユーザーが使用するバージョンは変更/編集/追加/削除できますが、システムが使用するバージョンはできません。

カール・スモトリクス:

Java アプリケーション、つまり(通常).jarファイルとして提供されjava -jar xxx.jar、同じように実行されるショートカットで起動または起動されるプログラムの場合、起動されるJREがで最初に検出されますPATH

JREまたはJDKをインストールした場合、を見つける可能性が高い場所は、など.exeのディレクトリの下C:\Program Files\JavaSoft\JRE\x.y.zです。ただし、Windows NTの「そのまま」のインストールには(NTと2000)または(Windows 95、98 )のコピーがjava.exeありjavaw.exeC:\winnt\system32(NTおよび2000)も含まれていC:\windows\systemます。これは通常、かなり古いバージョンのJavaです。1.3でしょうか。あなたは何をしたいよjava -version、あなたは、Javaのいくつかの時代遅れのバージョンを実行していないことを確認するために、コマンドウィンドウで。

もちろん、コマンドラインまたはショートカット定義でjava.exe / javaw.exeへのパスを明示的に指定することにより、PATH設定をオーバーライドすることも、PATH設定なしで行うこともできます。


ブラウザからアプレット実行している場合、またはJava Web Startアプリケーション実行している場合(独自のウィンドウがある限り、アプリケーションのように見えますが、ブラウザから起動します)、JREの選択は一連のレジストリによって決定されます。設定:

Key: HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment
Name: CurrentVersion
Value: (e.g.) 1.3

このスキームを使用して、より多くのレジストリキーが作成されます。

(e.g.) 
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\1.3   
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\1.3.1

つまり、メジャーバージョンとマイナーバージョン番号を含むバージョンです。これらの各キーには、次のような値があります(例を示します)。

JavaHome    : C:\program Files\JavaSoft\JRE\1.3.1
RuntimeLib  : C:\Program Files\JavaSoft\JRE\1.3.1\bin\hotspot\jvm.dll
MicroVersion: 1

...そしてブラウザはこれらの設定を参照して、起動するJREを決定します。

Javaのバージョンはかなり頻繁に変更されるため、ブラウザのJavaバージョンを手動で切り替えるための「Javaコントロールパネル」と呼ばれる「ウィザード」があります。これは、IE、Firefox、そしておそらくOperaやChromeのような他のものでも機能します。これは、Windows System Settingsアプリの「Java」アプレットです。インストールされているJREのいずれかを選択できます。私は、ウィザードがそれらのレジストリエントリをいじると思います。

私と同じように、ディレクトリを一掃するだけで古いJavaバージョンを「アンインストール」した場合、選択肢の中にこれらの「ゴースト」も見つかります。したがって、選択するJREが完全なJavaインストールに対応していることを確認してください。


他のいくつかの答えは、環境変数を設定することを推奨してますJAVA_HOME一方、これは時代遅れのアドバイスです。Sunは、Java 2を中心に、この環境設定が

  1. ユーザーがよく間違って設定するため、信頼性が低く、
  2. java.exeまたはjavaw.exeが起動されたパスからの相対的な固定パスにあることがわかっているため、ランタイムがJavaライブラリディレクトリを見つけるのは簡単なので、不要です。

JAVA_HOME環境変数を必要とする、または尊重する最新のJavaソフトウェアはほとんど残っていません


詳しくは:

...およびマルチバージョンのサポートに関するいくつかの有用な情報:

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Google CloudPlatformのAppEngineでPHPバージョン(ランタイム)を変更するにはどうすればよいですか?

分類Dev

Google ColabでJavaバージョンを変更するにはどうすればよいですか?

分類Dev

CentOS 7でタイムゾーンを変更するにはどうすればよいですか?

分類Dev

STS4からJavaバージョンを変更するにはどうすればよいですか

分類Dev

Javaのバージョンを変更するにはどうすればよいですか?

分類Dev

NSIS:プログラム名が変更された場合、新しいバージョンをインストールする前に以前のバージョンをアンインストールするにはどうすればよいですか?

分類Dev

イオンフレームワークでアプリのバージョンを変更するにはどうすればよいですか?

分類Dev

Paramiko SSHバナー/バージョンを変更するにはどうすればよいですか?

分類Dev

Crashlyticsでリリースバージョンを変更するにはどうすればよいですか?

分類Dev

docker-composeバージョン3で使用するコンテナーランタイムを指定するにはどうすればよいですか?

分類Dev

アニメーションでプログラムでタブバーを変更するにはどうすればよいですか?

分類Dev

使用する糸のバージョンを変更するにはどうすればよいですか?

分類Dev

使用する糸のバージョンを変更するにはどうすればよいですか?

分類Dev

Bokehが使用するPythonバージョンを変更するにはどうすればよいですか?

分類Dev

Ubuntu 14.04でphp-cliバージョンを変更するにはどうすればよいですか?

分類Dev

PyCharmでdjangoのバージョンを変更するにはどうすればよいですか?

分類Dev

AnacondaでPythonのバージョンを変更するにはどうすればよいですか?

分類Dev

Proof GeneralでCoqバージョンを変更するにはどうすればよいですか?

分類Dev

Big SurでJDKバージョンを変更するにはどうすればよいですか?

分類Dev

EclipseでJSFのバージョンを変更するにはどうすればよいですか?

分類Dev

smartAdmin AngularJs 1.8バージョンでURLを変更するにはどうすればよいですか?

分類Dev

Eclipse SpringSourceプラグインが使用するGradleバージョンを変更するにはどうすればよいですか?

分類Dev

IntelliJでKotlinコンパイラのバージョンを変更するにはどうすればよいですか?

分類Dev

Androidのアクションバーv7のタブのスタイル(色)を変更するにはどうすればよいですか?

分類Dev

PycharmPythonのバージョンをPython3に変更するにはどうすればよいですか?

分類Dev

Zapierノードのバージョンを変更するにはどうすればよいですか?

分類Dev

Grailsプラグインからjarバージョンを変更するにはどうすればよいですか?

分類Dev

Tomcat 7のサーバーのタイムゾーンを変更するにはどうすればよいですか?

分類Dev

JitPackのバージョンを変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    Google CloudPlatformのAppEngineでPHPバージョン(ランタイム)を変更するにはどうすればよいですか?

  2. 2

    Google ColabでJavaバージョンを変更するにはどうすればよいですか?

  3. 3

    CentOS 7でタイムゾーンを変更するにはどうすればよいですか?

  4. 4

    STS4からJavaバージョンを変更するにはどうすればよいですか

  5. 5

    Javaのバージョンを変更するにはどうすればよいですか?

  6. 6

    NSIS:プログラム名が変更された場合、新しいバージョンをインストールする前に以前のバージョンをアンインストールするにはどうすればよいですか?

  7. 7

    イオンフレームワークでアプリのバージョンを変更するにはどうすればよいですか?

  8. 8

    Paramiko SSHバナー/バージョンを変更するにはどうすればよいですか?

  9. 9

    Crashlyticsでリリースバージョンを変更するにはどうすればよいですか?

  10. 10

    docker-composeバージョン3で使用するコンテナーランタイムを指定するにはどうすればよいですか?

  11. 11

    アニメーションでプログラムでタブバーを変更するにはどうすればよいですか?

  12. 12

    使用する糸のバージョンを変更するにはどうすればよいですか?

  13. 13

    使用する糸のバージョンを変更するにはどうすればよいですか?

  14. 14

    Bokehが使用するPythonバージョンを変更するにはどうすればよいですか?

  15. 15

    Ubuntu 14.04でphp-cliバージョンを変更するにはどうすればよいですか?

  16. 16

    PyCharmでdjangoのバージョンを変更するにはどうすればよいですか?

  17. 17

    AnacondaでPythonのバージョンを変更するにはどうすればよいですか?

  18. 18

    Proof GeneralでCoqバージョンを変更するにはどうすればよいですか?

  19. 19

    Big SurでJDKバージョンを変更するにはどうすればよいですか?

  20. 20

    EclipseでJSFのバージョンを変更するにはどうすればよいですか?

  21. 21

    smartAdmin AngularJs 1.8バージョンでURLを変更するにはどうすればよいですか?

  22. 22

    Eclipse SpringSourceプラグインが使用するGradleバージョンを変更するにはどうすればよいですか?

  23. 23

    IntelliJでKotlinコンパイラのバージョンを変更するにはどうすればよいですか?

  24. 24

    Androidのアクションバーv7のタブのスタイル(色)を変更するにはどうすればよいですか?

  25. 25

    PycharmPythonのバージョンをPython3に変更するにはどうすればよいですか?

  26. 26

    Zapierノードのバージョンを変更するにはどうすればよいですか?

  27. 27

    Grailsプラグインからjarバージョンを変更するにはどうすればよいですか?

  28. 28

    Tomcat 7のサーバーのタイムゾーンを変更するにはどうすればよいですか?

  29. 29

    JitPackのバージョンを変更するにはどうすればよいですか?

ホットタグ

アーカイブ