1

現在、Java 1.7 から Java 1.8 に移行していますが、Eclipse の実行構成で小さな問題に直面しています。 [クラスパス] タブには、2 つのセクション (つまり、Bootstrap EntriesUser Entries ) があります。Bootstrap Entriesセクションでは、JRE System Library [JavaSE-1.7]と表示されています。

ただし、Eclipse の設定で Java 1.8 をデフォルトのランタイム環境として設定しています。いくつかの実行構成があり、一部は既にインストール済みの 1.8 JRE を指しています。ただし、実行構成ダイアログでエントリを編集することはできません。

だから、私は疑問に思います:

  • Bootstrap Entryとは実際には何ですか?
  • それはどこから来たのですか?
  • どこで 1.7 から 1.8 に変更できますか?
4

2 に答える 2

3

JBoss 6.3.0 EAP でも同様の問題がありました。Java 1.6 から 1.7 にアップグレードしようとしましたが、ポップアップを閉じるとすぐに Bootstrap エントリが以前の値に戻っていました。[ウィンドウ] -> [設定] -> [Java] -> [インストール済みの JRE] に移動し、そこから以前のバージョンの Java を削除します。ウィンドウに戻ると、既存の JDK バージョンのみが反映されます。Tomcat でこれを試したことはありませんが、問題が解決する可能性があります。うまくいくかどうか教えてください。

于 2016-11-24T13:07:02.103 に答える
0

起動構成の場合、JRE はタブではなくClasspath、タブで構成されJREます - を起動している場合Java Application(他の種類の起動構成では、Mainタブにそれがあります)。

「Bootstrap Entries」として表示されるものは、ダイアログの上のタブでの選択を直接反映します。

于 2016-01-26T12:26:00.563 に答える