IntelliJにプロジェクトフォルダーが表示されない


334

IntelliJに問題があります。左側のプロジェクトビューにフォルダーが表示されません。私の設定は "View As:Project"です。フォルダとパッケージが再び表示されるように管理するにはどうすればよいですか?オプションを変更しなかったので、手がかりはありません!

IntelliJ 10.0.3を使用しています。私はMaven Liftプロジェクトに取り組んでいます。


そのため、Intellijバージョン14.1.5を使用していて、同様の状況が発生しました。すべてのプロジェクトファイルを削除し(ideaフォルダーのみを残し)、すべてのコードをgitを使用して最新の状態でフェッチしました。Intellijはフォルダーを表示しませんでしたが、プロジェクト構造のモジュールを認識しました。すべてのモジュールのフォルダーがプロジェクトビューに再び表示される前に、Mavenですべての依存関係を解決してからIntellijを開いて閉じる必要がありました。
ジェレミー

2
私はこの問題を抱えていましたが、この質問を読んだ後は消えました...
vpzomtrrfrt

7
私はすでに提供されているソリューションがあることを知っています。しかし、これが最初に問題を解決した方法です。私はgitプロジェクトをチェックアウトしていましたが、完了する前に、プロジェクトをintellijで開きました。そのため、.ideaフォルダーは破損した状態にあり、intellijはそれを自動的に更新しません。.ideaフォルダーを削除して再度開くか、同期を実行してみてください。それが役に立てば幸い。
pavan sachi 2017

2
2018 intellij Ultimateでも引き続き発生:/
JesseBoyd

私は削除した後に同じことが私に起こっ.ideaたフォルダ
6月殷

回答:


387

したがって、別の質問をした後、誰かが私にファイル>プロジェクト構造>モジュールの下に何かがあるはずだと理解するのを助けました。空の場合(「表示するものはありません」など)、次の操作を行います。

  1. [ファイル]> [プロジェクト構造>モジュール、「+」ボタンをクリックしてください
  2. プレスEnter(奇妙なことに、「新しいモジュール」をクリックすることができないため) ステップ2
  3. ポップアップウィンドウで、コンテンツルートに移動する次の[...]ボタンをクリックします。ルートフォルダを見つけて選択します ステップ3パート1 ステップ3
  4. 「OK」ボタンをクリックします
  5. 名前がすでに使用されているという警告は無視してください

19
私はモジュールをインポートしなければなり
ませんでした

10
これは私にとってソリューションの95%でした。その画面で「コンテンツルートを追加」する必要がありました。その後、何らかの理由ですべてのフォルダが魔法のように表示されました。
Lavamantis

2
これは常に私を悩ませてきたものです。既存のソースから新しいプロジェクトを作成すると、すべてがうまく機能します。しかし、新しいプロジェクトを作成するとき、IDEAは常に「このファイルはプロジェクトの一部ではありません...」です。今ではそれはすべて理にかなっています。
Jared Kipe、

「java」を選択して、3番目のステップで「次へ」をクリックする必要がありました。
ラッキードナルド

5
Intellijでこれを何回やらなければならないか、信じられません。それを持続させる方法はありますか?Intellijの意図に反することをしているはずです。既存のプロジェクトが定期的にこれを行うのに役立つからです。
エンダーランド

311

Intellijを終了してフォルダーを削除する必要がありました.idea(念のため、最初に隠しました)。その後、プロジェクトを再開したところ、うまくいきました。それらも削除されるため、その前に構成(例:デバッグ/実行構成)を保存することを忘れないでください。


16
1年後のIDEAのバグだと思いますか?
危険89 2016年

4
同様ですが、<projectName> .imlファイルも削除する必要がありました。
Rob Campion 2017年

6
私も働いた。理由なしに新しいモジュールを作成するよりも優れています。
esseara 2017年

24

2
これが3年間問題であるのは、私には正気ではありません。JetBrains製品(MacまたはLinux)を1/3回開きます。.ideaを削除しても機能しますが、プロジェクト設定をすべてやり直さなければなりません。
pixelpax 2018

30

私にもこの問題がありました。.ideaで何かをするだけで削除してIntelliJを再起動するだけです


26

[ファイル]-> [プロジェクト構造]-> [+]をクリックしたモジュールに移動し、インポートモジュールがルートフォルダーを見つけて選択しました。

動いた。

IntelliJ 14の場合


1
これは、2018年にmacOSのIntellij Ultimateで私に役立ちました:)
Sudipta Basak

これは私にとってUbuntu 16.04で機能しました。完璧な答え。
アビンジョージ

17

Mavenプロジェクトを再インポートしてみてください。また、プロジェクトディレクトリ名がで除外されていないことを確認してくださいSettings | File Types | Ignore Files and Folders


私は同じ問題を抱えています(今日、異なるプロジェクトで2回見られます)。ただし、「ファイルとフォルダを無視する」設定からすべてのエントリを削除しても、役に立ちません。「再インポート」とはどういう意味ですか?
BT

@BTは.idea、ディレクトリを削除し、既存のファイルの上に新しいプロジェクトを作成するpom.xmlか、プロジェクトがMavenベースの場合はインポートします。問題が解決しない場合は、サポートチームにチケットを送信してください。
CrazyCoder 2015

これは私に起こりました-それは私がブランチを切り替えていたためであり、このプロセスで私はフォルダーを除外することに成功しました。
Knubo 2017年

14

IntelliJ IDEA 2016.2の新しいユーザーです。最初にプログラムを実行したときに既存のプロジェクトを開いたところ、同じ問題がありました。プロジェクトパネルのルートディレクトリにあるファイルのみが表示され、プロジェクトフォルダー(ツリーのような構造)は表示されませんでした。

最初に、[プロジェクトの設定]> [モジュール]に移動しようとしましたが、モジュールがリストに表示されていませんでした。(+)をクリックしてルートフォルダを選択しようとしましたが、フォルダが選択されません。

そこで、代わりに次の手順で解決しました:

  • IntelliJを終了する
  • 既存の.ideaフォルダ(つまりrm -rf .idea)を削除します
  • IntelliJを再起動します
  • プロジェクトのルートフォルダーが表示されることを確認しました([プロジェクトの設定]> [モジュール])
  • ツールバーボタン(つまり1.プロジェクト構造)を切り替えて、左側のサイドバーに表示します(チェックが表示されるまで[表示]> [ツールバーボタン]をクリックし ます)。
  • サイドバーが表示されるまで[ プロジェクト構造 ]ツールバーボタンをクリックします。
  • 表示されるプロジェクトのルートディレクトリ名の左側にある矢印アイコンをクリックして、ツリーフォルダ構造を展開します

2017年9月2日更新:モジュールSDKを追加し、.imlプロジェクトのルートのサブディレクトリ内にファイルを追加したために、モジュールのサブディレクトリが読み込まれる場合は、次のように.iml追加し/..てそのファイルを変更する必要があります。下に示された。

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">

11
  1. インテリジを閉じる
  2. .ideaフォルダを削除する
  3. Intellijを再起動します
  4. インポートをクリックして、プロジェクトを選択します
  5. 既存のソースからプロジェクトを作成し、[次へ]、[次へ]、[次へ]をクリックします

そして、あなたは行ってもいいはずです。


10
  1. これを機能させるためにIntellijを完全に終了する必要はありません。開いているプロジェクトを閉じるだけです。(別のプロジェクトを開いて、完全に閉じないようにすることができます)

  2. プロジェクトがインストールされているディレクトリに移動し、idea」フォルダーを削除します。

  3. プロジェクトを再度開きます。

それで解決するはずです。2018年5月に機能しました。



6

.ideaフォルダを削除しました。ItelliJを閉じ、再起動して同じプロジェクトを開きました。

コンテンツのルートを追加するように求められました。それでうまくいきました。


5

nodeJsプロジェクトがあり、/ [project_name] .imlファイルを削除するとフォルダが失われました。

これにより、他のプロジェクト設定を保持しながらフォルダーが復元されました。

  • Project Settings > Modules
  • + Add Content Root

5

.ideaフォルダーを削除すると、同じ問題が発生しました。

しかし、無効にして再起動しようとすると、.ideaフォルダーが再び作成されましたが、それでもフォルダーが表示されませんでした。

1.IntelliJを閉じる、2.ideaフォルダーを削除する、3.IntelliJを起動する必要があった

これで問題が解決しました。


3

5年経っても、ある程度の経験はありますが、私はいつもこの問題を抱えています。これが最も簡単な解決策です。

  • アイデアを閉じる
  • .ideaを削除する
  • アイデアを開始し、open project代わりにimport project

そして、あなたのフレームワークのconfファイルのオープン、同様pom.xmlまたはbuild.sbtまたはbuild.gradleなど、それが自動的に促しますimport projectし、それが完了すると、あなたがクリックしたときに、あなたのプロジェクトは、ほとんどの設定が正しいです。


しかし、.ideaフォルダーを削除すると、プロジェクト固有のすべての構成が
失われ

はい、特定のプロジェクト設定は失われますが、プロジェクトのインポート機能を開いpom.xmlたりbuild.sbt使用したりすると、ほとんどのモジュール設定を復元できます。
RP-2017年

3

私にはうまくいくより良い解決策があり、それはあなたのために働くかもしれません。全体を削除する必要はありません.ideaこのようにフォルダを作成すると、プロジェクト全体が失われます。プロジェクト設定で誤ってすべてのフォルダを除外した可能性があります。また、プロジェクトフォルダが表示されないこともわかりました。インデックス作成を無効にする方法を見つけようとしていたので、プロジェクト設定->モジュールを見ていて、除外対象をクリックしてプロジェクト全体を追加してインデックス作成を無視できるかどうかを確認しました。何もせず、Excludedの下にフォルダーをドラッグアンドドロップできませんでした。私が気付かなかったことは、「除外」をクリックするだけで、IntelliJは自動的にフォルダーを除外に移動し、プロジェクトエクスプローラーですべてのフォルダーが非表示になることです。「除外」ボタンは背景を灰色に変更します。これは除外がアクティブであることを意味します。

修正:

  1. プロジェクト設定を開く->モジュール
  2. 除外が強調表示されている場合は、それをクリックします
  3. [適用]または[閉じる]をクリックします

結果:プロジェクト内のフォルダーが再び表示されます

本当に悪い悪い悪いUIデザイン!ソースボタンと除外ボタンは、実際には「チェックボックス」として機能する場合、タブのように見えます。

注意してください。[ソース]または[除外]をクリックするだけでは、目に見える効果はなく、無害なタブが選択されているように見えますが、基本的にビルドプロセスからファイルを追加または削除することで広範囲に影響を及ぼします。


1

Intellijは、すべての依存関係を解決した後、プロジェクトをインポートします。私の場合、一部のモジュールの依存関係を解決できず、そこでスタックしていました。Maven settings.xmlをローカルリポジトリからデフォルトの.m2フォルダーにコピーして、正しいローカルリポジトリを指すようにする必要がありました。


1

完全を期すためにこの回答を追加します。15.0.6を使用していて、この問題がありました。MavenまたはGradleからモジュールをインポートすると説明しましたが、モジュールは表示されませんでした。.ideaファイルを削除して再起動してみました。この問題は、最新バージョン(コミュニティ2016.2)をアンインストールしてインストールすることで解決されました。


1

モジュール設定を選択し、これらの変更を行うと、機能します

「ファイル」>「プロジェクト構造」>「モジュール」で、「+」ボタンをクリックし、

JavaまたはRUBYなどのプロジェクト固有の新しいモジュールを追加してから、適用してOK


1

intellij 15(v143)から2016.3(v163)へのアップグレード後に問題が発生しました。起動時に、「ロードエラー:未定義のパス変数」という不可解な変数名に関する断続的なエラーが発生しました。

ここに提示されているほとんどのソリューション(プロジェクトの再インポート、キャッシュの無効化と再起動、プロジェクトの構造とパスのチェックなど)で数え切れないほどの試みが行われた後、Intellijを完全に再インストールする(〜/ .idea *〜/を削除する)だけが機能しました。 IntellijIdea *)を選択し、「以前の設定を移行しますか」という質問で[いいえ]を選択します。

これでようやく動作しました。


1

私は同じ問題を抱えていて、上記のどれもうまくいかなかったので、これは私がやったことです!私はそれが不機嫌な解決策であることを知っていますが、少なくとも最終的にはうまくいきました!この方法だけが機能した理由がわかりません。私のPCには奇妙なキャッシュがあるのでしょうか?

  1. IntelliJを閉じました
  2. .ideaプロジェクトからフォルダを完全に削除しました
  3. フォルダdemo-projectを移動しましたdemo-project-temp
  4. 新しい空のフォルダを作成しました demo-project
  5. 私はこの空のフォルダーをintelliJで開きました
  6. すべてのコンテンツを移動しましたdemo-project-temp。隠しファイルも移動することを忘れないでください
  7. プロジェクトを右クリックして[同期]をクリックします
  8. すべてのファイルとフォルダーが表示されます。
  9. これで、フォルダを安全に削除することもできますdemo-project-temp。LinuxまたはMACを使用している場合はrmdir demo-project-temp、フォルダが空であることを確認するだけでそれを行います

1

OS:Mac && IDE:IntelliJ && Project:Mavenビルド

  1. 「ファイル」>「プロジェクト構造」>「モジュール」に移動します。
  2. 右側のエリア。モジュールのリストが表示されます。
  3. 選択したデフォルトを削除して、IntelliJを閉じます。
  4. もう一度開く; IntelliJは、プロジェクトをMavenプロジェクトとして扱うかどうかを尋ねます。
  5. そのポップアップを受け入れて、あなたは行ってもいいです。

1

削除.idea/workspace.xmlは私のために働いた。プロジェクトを閉じ、を削除.idea/workspace.xmlして、プロジェクトを再度開きます。バージョン2019.1を使用していました。


または、単に.ideaフォルダ全体を削除して、IntelliJで再び開く
Adomas

0

プロジェクト構造=>モジュール=>モジュールを選択=>パス=>「プロジェクトコンパイル出力パスを継承」が選択されていることを確認


提供するソリューションについてもう少し説明を追加して、回答を詳しく説明していただけませんか?
abarisone

0

グローバルにインストールされたIntelliJを削除し、自分のホームフォルダー(Linux)に再インストールした後、IntelliJ 2016.2のSBTプロジェクトで同じ問題が発生しました。プロジェクトビューにファイルやフォルダが表示されなくなりました。

プロジェクト構造ビューは開かず、.ideaフォルダーの名前を変更.idea.bakしてプロジェクトを再インポートしても違いはありませんでした。

しかし、私にとってそれを修正したのは、Linuxを再起動することでした。その後、元の.ideaフォルダーでも、再び機能しました。この「修正」はWindowsの世界だけに限定されているわけではないようです。


0

プロジェクトのルートフォルダーと同じ名前のGradleモジュールがある場合、gradleインポートはトップレベルモジュール構成を置き換え、ビューを完全に変更します。

ルートディレクトリと同じ名前のgradleモジュールがないことを確認してください。


0

.ideaフォルダーが誤ってSVNバージョン管理に追加されたときに、この問題が発生しました。更新したとき---ブローイ!その後、バージョン管理から.ideaフォルダを削除しました。


0

上記の解決策をすべて試しましたが、何もうまくいきませんでした。


Java-Mavenプロジェクト

私の問題: 私の場合、私はjava-mavenプロジェクトを持っていました。そして問題は、デフォルトで、アイデアがプロジェクト(または開こうとしている人)にバンドルされたmavenを使用することでした。バンドルされたMavenが依存関係を永久にダウンロードし続けることに気づきました。つまり、ソースフォルダーが表示されません。

解決策: それを構成するには、デフォルトですべてのプロジェクトに対してマシンにインストールされているmaven(mvn)を使用するようにIdeaを構成する必要があります。それを行うには、アイデアがまだプロジェクトを開かなかった当初は...構成ボタンがあります。そこでビルドツールを選びました。次にmavenを選択すると、ローカルのmavenを選択できるドロップダウンリストが表示されます。要するに:(Configure/Build Tools/Maven/DropdownMenu 私のOS:Linuxブランチ)

それが役に立てば幸い


0

私は少し前にそれを持っていますが、以下に提供されている手順に従ってそれを解決しました:

a. Right-click on the `External Libraries` and select the `Load/ Unload modules` button

ここに画像の説明を入力してください

b. If you see the modules are already loaded, perform the load/unload again. 

ここに画像の説明を入力してください

それを行った後、External Librariesセクションの上部に再びプロジェクトが表示されます。私はLinuxマシンを使用しています。BTW


0

IntelliJでは、既存のプロジェクトをGradleプロジェクトとしてインポートするためのポップアップが表示されました。[OK]をクリックすると、フォルダ構造が適切に表示されました。


0

プロジェクト/モジュールをインポートするときは、必ずこれらの2つのボックスをチェックしてください:

ここに画像の説明を入力してください


0

scala / sbtプロジェクトを開こうとしている場合、設定され/project/build.propertiesたsbtバージョンは、システムにインストールされているsbtバージョンと一致する必要があります。一致しない場合、intellijはプロジェクトのモジュールを正しく検出しません。

それが完了したらidea、他の回答が示唆するように、フォルダを削除して再起動するだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.