質問: Eclipseで継承したインターフェースやクラスの オーバライドを前提としたメソッドを自動生成したいのですがどうすればいいでしょうか。 いつもは「//TODO自動生成されたメソッド・スタブ」という風になるのですが なぜかならなくなってしまったので・・・ Javaソースファイルを開く ソースファイル画面上でマウス右ボタンでメニューを開く Source > Override/Implement Methods オーバーライドするメソッドをチェック で追加しようとしたのですが継承したはずのインターフェースメソッドがありません・・ ### **追記** なんかモジュールパスに参照JARファイルを指定していたのでクラスパスに 指定しなおしたら治りました。なにこれ?モジュールパスとクラスパスって何が違うんですか? Eclipse2018年までのverはこんなことにはなりませんでした・・・・ ちなみに参照しているJARファイルのクラスやインターフェースをインポートしています
回答: Eclipseの2019年verはそれまでと違い ローケーション参照JARファイルについてクラスパスだけでなくモジュールパスを参照できるようになったみたいですが 本来クラスパスを参照すべきであるのを間違えてモジュールパスに設定していたのが原因。 GUIの選択項目について以前のマニュアルでは網羅できておらずこのような事態になりました。