89692
SpringToolSuite4.4を利用しているときに問題が置きました。  
SoruceTreeで更新の管理を行っています。

別のブランチを操作してから、再度ブランチを切り替えたところ、  
「存在しているファイル」を認識しないため「Classがない」というエラー表示となります。

試しに新規ファイルを作成しようとすると「すでに存在している」というエラーとなります。

このような場合に、どうやってSTSにファイルを認識させることができるでしょうか？  
STSを一度終了させてみたり、ファイル名を変更してみたりしましたが、認識してくれません。

よろしくお願いします。

[![画像の説明をここに入力](https://i.stack.imgur.com/b6ZEB.png)](https://i.stack.imgur.com/b6ZEB.png)
CC BY-SA 4.0
2022-06-30T09:25:08.283
89685
2022-06-30T13:09:14.023
7980
question
eclipse spring
STSで存在するはずのファイルを認識してくれない
STSの外部で変更した内容をSTSに認識させるのは **右クリック > Refresh** です(ショートカットは `F5`)。

それとは別に、 `.java` ファイルがソースパスに入っていません。  
正しい状態であれば、アイコンは下図のようなデザインになるはずです。  
Maven でプロジェクト管理しているのであれば、プロジェクト(下図では"jaso8946"のアイコン)を **右クリック > Maven > Update
Project** を選択してプロジェクトを再読み込みしてみてください(ショートカットキーは `Alt`+`F5`)。

[![画像の説明をここに入力](https://i.stack.imgur.com/BDLdb.png)](https://i.stack.imgur.com/BDLdb.png)
CC BY-SA 4.0
2022-06-30T13:09:14.023
89692
2022-06-30T13:09:14.023
2808
89685
answer