web-dev-qa-db-ja.com

IntelliJ IDEAを取得してディレクトリを表示するにはどうすればよいですか?

私はIntelliJ IDEA JavaScript編集のために試してきました。これまでのところは気に入っていますが、新しいプロジェクトには小さな問題があります。

IDEAを取得してプロジェクトビューにプロジェクトディレクトリのディレクトリを表示することはできないようです。手動でディレクトリを追加しても、表示は拒否されます。

これはおそらく、Java規約を適用しようとするという事実と関係があると思いますが、古いEclipseプロジェクトをインポートすると、すべてのディレクトリが正常に表示されました。

Eclipseを使用してプロジェクトを作成し、IDEAでインポートしてディレクトリを表示する必要がありますか、それとも他のトリックがありますか?

私はIDEAバージョン8.1.3を使用しており、コードはHTMLとJavaScriptファイルの単なる束であり、あらゆる種類のJava環境ではありません。

116

実際に「適切な」ディレクトリビューを表示するには、プロジェクト内でJavaモジュール(ファイル->新しいモジュール)を手動で作成する必要があるようです。プロジェクトで作成しました。

109

私はこれと同じ問題に苦しんでいて、ディレクトリが正しく表示されない別の理由を見つけました。 「コンテンツルート」が正しいことを確認します。

  • プロジェクトをクリックします
  • 「ファイル」->「プロジェクト構造」を選択します
  • 左の列から「モジュール」を選択し、モジュールを選択します。

[ソース]タブには、現在の「コンテンツルート」と、新しいコンテンツルートを追加するボタンが表示されます。

コンテンツルートが正しいことを確認してください。プロジェクト構造ビューでは、「コンテンツルート」の下のファイルのみが表示されます。私はIntelliJを初めて使用しますが、antの用語ではcontentrootをbasedirと考えています。

これらの手順は、IntelliJ 9.x用です。

これが誰かを助けることを願っています。

83

現在のより単純なロジック:

  • .idea /フォルダを削除します
  • [アイデアファイル]-> [新しいプロジェクト]を選択します。
  • 左側のメニューで[Webモジュール]を選択し、プロジェクトフォルダーを設定します
  • 完了です!
29
lifecoder

Thurman Sanders のおかげで解決策が見つかりました。他の人に役立つ場合に備えて、より明確な答えを投稿することにしました。このような答えがあれば、5分間手探りする必要がなくなります。

問題

一部のフォルダーはデフォルトで除外されます。ほとんどの場合、これはまさにあなたが望むものです。また、たとえば、「build」または「target」フォルダーを確認する必要があります。

解決

Intellijが見たいフォルダーを除外しないようにする

  1. モジュール設定を開きます
    • モジュールを選択して押します F4
    • または、モジュールを右クリックして「モジュール設定を開く」を選択します
    • または押す cmd; プロジェクト設定を開き、モジュールを選択します
  2. 下の写真の手順に従ってください:
    • 「ソース」タブを選択します
    • 見たいフォルダを選択します
    • 「除外」オプションを無効にする
  3. OKを押します
    • 完了すると、フォルダがオレンジ色に変わり、最終的にプロジェクトビューに表示されます!

enter image description here

26
gMale

これを行う最も簡単な方法!

他のいくつかの答えを読んで、Project Structure->Modulesソースが除外されていないことを確認します。

しかし、私の場合-プロジェクトにモジュールがまったく定義されていないため、助けにはなりませんでした。

プロジェクトのモジュールを簡単に作成して、フォルダー構造を表示するために-

  • Fileメニューに移動->New->Project...
  • Static Webを選択します。注:プロジェクトが「ウェブ」であるかどうかは関係ありません!
  • 次にヒットして、同じプロジェクト名:プロジェクトの場所:あなたが既に持っているように。
  • IntelliJは「File Already Exists」と言います-「上書きしますか?」 -回答はい

バム! Project PaneProjectビューを選択すると、すぐにフォルダーが表示されますプロジェクトの構造。

Mavenプロジェクトがある場合は、Mavenプロジェクトウィンドウにルートpom.xmlを追加する必要があります。

また、後でプロジェクトにJavaを追加する場合は、おそらくJDKも構成する必要があります。

14
vikingsteve

単にFile » New Project » Static Web。すべてのファイルとディレクトリが表示されます。

IntelliJ IDEA New Project dialog

6
neu242

File -> Invalidate Caches / Restart私のために働いた。

3
Dax Fohl

プロジェクト内のすべてのフォルダーを「表示」する方法は次のとおりです。

  1. どういうわけかプロジェクト設定ページにアクセスします(私にとっては、プロジェクトを右クリックして[モジュール]を選択しました)

  2. [ソース]タブが選択されていることを確認します

  3. Source\Foldersの下に「Excluded Folders」というタイトルのセクションが中央に表示されます。

  4. その横にある[X]をクリックして、除外対象から外し、表示されるようにします。

これがお役に立てば幸いです。

1
Thurman Sanders

同じ問題で、数時間も夢中になりました。Netbeansでは、新しいプロジェクトを開始してソースツリーをインポートするだけでした。私のプロジェクトはPHP/JSであり、Javaとは何の関係もないため、Javaモジュールを作成するのは直感的ではありませんでした。

私は解決策を見つけました(上で説明) here より多くの洞察を得るために。

1
jontyc

2cを所有しているだけです。 「新規」->「既存のソースからのモジュール」を使用して、IntelliJにGithub Javaプロジェクト内のフォルダーとファイルを表示させます。これが誰かの助けになることを願っています。

0

それはいつか起こります。構成(プロジェクト設定)に移動し、ソースフォルダーをコンテンツルートとして追加し、構成タブからソース/リソースなどを設定する必要があります。すべての変更を適用すると完了です。

0

Intellijのプロジェクトウィンドウにはデフォルトでチェックされている「コンパクトな空の中間パッケージ」オプションがあるため、これはあなたに起こっていると思います。このオプションは、[プロジェクト]タブの[設定]セクションにあります。

0
sol

IntelliJに表示されないテストフォルダーがありました。 IntelliJにはファイルが含まれていないことが判明しました。IntelliJは、いくつかのファイルが含まれるフォルダーのみを表示していました。エクスプローラーを介してテストフォルダーにファイルを手動で追加すると、IDEに反映されます。

0
Mr. Wonderful