答え1
メニューの下にある実行構成を確認してくださいRun -> Run Configurations...
。古いコードからの構成が残っていると思われます。
コードを実行するたびに、Eclipse は実行構成を作成します。その後、緑の実行ボタンをもう一度押すと、その構成が再び使用されます。コードを変更してさまざまなものを実行すると、新しい実行構成として追加されます。ただし、古いものは削除されず、実行ボタンを押したときに Eclipse がどの構成を選択するかは完全にはわかりません。そのため、古いコードに関連する古い構成を実行しようとしている可能性があります。実行構成ダイアログでは、プロジェクト内のすべての構成を確認し、不要になった構成を削除できます。
余談:[実行] ボタンの横にある下矢印をクリックすると、すべてのオプションから実行する構成を選択できます。同じプロジェクトから複数のプログラムを実行できるので便利です。ただし、古いプログラムを削除できるのはダイアログからのみです。