問題タブ [java-10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2494 参照

java - 複数の Java バージョン JDK1.8 と JDK10 を切り替える

jdk 8 と jdk 10 をインストールすると、jdk バージョン 10 がシステム JDK として構成されます。JAVA_HOME、PATHをjdk8に変更してもシステムjdkは変わらず。コマンドプロンプトでJavaのバージョンを確認すると、パスとJAVA_HOMEを変更した後、jdk 8が表示されます。しかし、実行可能なjarファイルをダブルクリックすると、システムjdk、つまりjdk 10が必要です。

システムjdkのパスとバージョンを編集するためにレジストリを変更しようとしましたが、うまくいきませんでした。

Javaの構成から、jdk 10がシステムjdkとして構成され、編集不可としてのみ表示されます。

システムjdkとしてjdkバージョンを切り替えることができる場合は、助けてください。

問題を再現する手順:

  1. jdk8をインストール
  2. jdk10をインストール
  3. jdk 10をアンインストールせずに、コマンドプロンプトからJavaホームとjdk 8へのパスを変更し、Javaバージョンを確認すると、jdk 8が表示されます
    1. デスクトップをダブルクリックして、実行可能なjarを実行してみてください。jdk 10が必要です。それが問題です。

注:これは重複投稿ではありません。jdk6 または 7 または 8 の間の切り替えに関する投稿がありますが、jdk 10 ではありません。JDK 10 には、Oracle からの zip ディストリビューションも付属していません。