現在、Eclipse のインストールを調整しようとしていて、「-vm」オプションにぶつかりました。SO に関する他の投稿では、常に最新の JVM を使用するのが良いと述べていました。JVM はパフォーマンスの点で向上し続けているためです。「-vm」パラメーターを指定していない場合、JVM Eclipse が実行されているものをどのように見つけることができるのか疑問に思っていました。
ドキュメントで次のことを見つけましたが、JVM の検索方法が明確ではありません。
このオプションは、Eclipse 実行可能ファイルに渡されるときに、Eclipse の実行に使用する Java VM を見つけるために使用されます。これは、適切な Java 実行可能ファイルへの完全なファイル システム パスである必要があります。指定しない場合、Eclipse 実行可能ファイルは検索アルゴリズムを使用して適切な VM を見つけます。いずれにせよ、実行可能ファイルは、-vm 引数を使用して Java Main に使用される実際の VM へのパスを渡します。Java Main は、この値を eclipse.vm に保存します。