1. ホーム
  2. java

[解決済み] IntelliJ IDE | .iml ファイルの紛失または削除

2022-03-13 06:05:18

質問

先週、私はIntelliJ IDEでJava EEプロジェクトに取り組んでいました。

今日です。IntelliJ 2016.1を立ち上げたところ、エラーが発生しました。

プロジェクトの読み込みエラー

モジュール FirstWebApp をロードできません。

詳細を見ると、FirstWebApp.imlファイルが見つからないので、私のプロジェクトを読み込むことができないと書いてありました。

エクスプローラでプロジェクトの構造をチェックしたところ、imlファイル以外はすべてそこにありました。ごみ箱も見てみましたが、そこにも見つかりませんでした。

  • どうしてこのようなファイルが消えてしまうのでしょうか?

  • imlファイルを取り戻すことが可能なら、どうすればいいですか?

  • このimlファイルは何をするものですか?

私は、Javaの世界では新参者です。もっと情報が必要な場合は、コメントしてください。:)

どのように解決するのですか?

*.imlファイルは、あなたのコード/Javaとは関係ありません。これは、Intellijがプロジェクトのルート・フォルダーに作成する隠しファイルで、モジュール情報を含んでいます。このため、この種のファイルはバージョンアップしない方がよいでしょう。他のIDEを使用している開発者は、このファイルを必要としないでしょう。

Intellijを終了した場合、同じファイルを取り戻す方法はないと思いますが、一方で、新しい.imlファイルを再生成するのはとても簡単です。

Gradleベースのプロジェクト

をクリックします。 Sync Project with Gradle Files ボタン(これは <イグ ) をツールバーに追加しました。

Mavenベースのプロジェクト

ファイル > プロジェクト構造 > モジュール > 追加 > モジュールのインポート > (モジュールのベースディレクトリを選択) > OK

編集してください。

私の以前の回答はIntelliJ 14に基づいており、新しいバージョンではいくつかの点が変更されているようです。 hブレント BeC をコメントで表示します。

今回のアップデートでIntellij Community 2018.1を使用。

Mavenベースのプロジェクト

手順は変わりませんが、唯一違うのは を追加します。 のアイコンが緑色でなくなりました。また rootFolder/.idea/modules.xml を追加すると、以前の設定に関する情報がすべてリセットされます。

Gradleベースのプロジェクト

Gradle Tool Window (View > Tool Windows > Gradle) で、標準の更新アイコンで表される "Refresh all Gradle projects" を使用する必要があります。