NetBeans 6.9.1をインストールし、いくつかのアップデートをインストールしました。
次に、既存のソースから新しいプロジェクトを作成しました。いくつかの変更の後、私はそれを閉じました。そして今、既存のソース(同じファイル)から新しいプロジェクトを開こうとすると、エラーが発生します。
Sourcesディレクトリはすでにnetbeansプロジェクトです(おそらくメモリ内のみ)。
グーグルで調べた後、私だけでなくそれが起こったことに気付きました。しかし、正しい解決策が見つかりませんでした。 IDEを再起動しようとしました。PCを再起動しようとしました。NetBeansを再インストールしようとしました。何も助けなかった。
既存のソースからNetBeansプロジェクトを作成すると、NetBeansは同じディレクトリを使用して独自のファイルを追加します:.projファイルを含むnetbeans
フォルダー。
解決策:netbeans
フォルダーを削除し、IDEを再起動します。これで、新しいプロジェクトを開くことができます。
ありがとうございました!
私は同じ問題を抱えていました:
Sourcesディレクトリは、すでにNetBeansプロジェクトです(メモリ内のみ)。
Netbeansは、プロジェクトに「nbproject」という名前のフォルダーを作成します。それを削除したら、IDEを再起動してください。
nbproject
という名前のフォルダーを削除しますこれは、プロジェクトフォルダがすでにnetbeansプロジェクトであることを意味します。新しいプロジェクトとして追加する代わりに、次のように開きます
これは、NetBeansが作成または編集されたファイルのバージョン管理を試みるために起こります。プロジェクトフォルダーnetbeansの下にnetbeansディレクトリを作成し、削除します。これはUbuntuでテストされています。その後、phpが既存のソースを使用してphpの場合、プロジェクトをインポートできます。
[ファイル] >> [最近のプロジェクト]をクリックすると、再び編集できるようになります。それが役に立てば幸い :)
「NetBeansメタデータを別のディレクトリに置く」チェックをチェックしましたが、正常に動作します。
これは2。名前と場所を選択した後PHP既存のソースから
私の場合、プロジェクトのルートディレクトリは"。project"で構成されています。これには、プロジェクト名のXML参照が含まれます。
これを削除することで、プロジェクトを作成できます。
Windowsでは、少なくともこれらの回答は機能しません(とにかく私にとっては!)。唯一の方法は、既存のnetbeansプロジェクトフォルダーを新しいプロジェクトにコピーし、xmlプロジェクト名を手動で編集することです。
また、private/private.xmlを開き、これらの問題が発生した場合に備えて、開いているファイルxmlを削除しました。
これを完了すると、プロジェクトは通常どおり動作します。
ここでのnbprojectディレクトリの削除に関するアドバイスは、話全体ではありません。
Netbeansが行うように思われる(そして、ここでリバースエンジニアリングを推測している)ことは、プロジェクトタグを開始および終了するxmlファイルを探すことです。これは、既存のプロジェクトの証拠であると結論付けています。ファイルにnbprojectディレクトリがある場合、そのタグには前述のタグを含むproject.xmlファイルが含まれます。したがって、それを削除すると、必要な処理が実行されます。
しかし、私のファイルにはnbprojectディレクトリがありませんが、NetBeansはまだメモリ内に既存のプロジェクトがあるかもしれないと言っています。その理由は、私のファイルにはpom.xmlというファイルが含まれており、そのファイルにはxmlに上記のプロジェクトタグが含まれている(まったく異なるシステムによって作成された)ためです。そのxmlファイルが削除されると、NetBeansはコードをインポートするためのhtmlプロジェクトを作成します。
要するに、既存のコード内のxmlファイルを調べて、プロジェクトタグに注意してください。
新しい空のプロジェクトを作成してください。その後、public_htmlを新しいプロジェクトフォルダにコピーすると表示されます。
それが他の誰かを助けるなら、私は同じ問題を抱えていて、解決策はNetBeansを再インストールすることでした。
NetBeansProjectsフォルダーの削除、「別のディレクトリへのNetbeansメタデータの配置」のチェック/チェック解除、NetBeansの強制終了/再起動、システムの再起動など、あらゆる種類の修正を試しました。
通常、これは、既に作成されたプロジェクトのソースコードをコピーし、別のフォルダーにコピーして、そこからプロジェクトを作成しようとしたときに発生しました。 netBeansはプロジェクトフォルダーにフォルダーnbprojectを作成するため、このフォルダーもソースコードと共にコピーされ、「ソースディレクトリは既にNetBeansプロジェクト(メモリ内のみ)である」というエラーが表示されます。新しいプロジェクト。
私は同じ問題に直面しました:
SourcesディレクトリはすでにNetBeansプロジェクトです(おそらくメモリ内のみ)。
解決策は次のとおりです。
Netbeansは、プロジェクトに「nbproject」という名前のフォルダーを作成します。 delete that、IDEを再起動したら、準備完了です。
Ubuntu 12.04LTSにインストールされた新しいNetBeans 7.2.1にEclipseプロジェクトをインポートしようとしたときに、これが起こりました。
最初の試行で誤ってimport projects from workspace
(インポートウィザードの最初のペインの最初のオプション)を選択し、元のEclipseワークスペースパス(usbスティックにあった)でプロジェクトを開きました。
これから、私は実際に2番目のオプション-import project ignoring project dependencies
が必要であることに気付きました。プロジェクトを閉じた後、適切なオプションで再度インポートしようとしましたが、うまくいきませんでした。それ以降、何も手伝いませんでした-IDEを再起動し、ソースフォルダを移動します。プロジェクトにnbprojectフォルダーがなかったか、削除するユーザーフォルダーに/var/cache
がありませんでした(実際には、ファイルシステム全体にnbprojectフォルダーはありませんでした)。
再起動が機能しなかったため、Nbが読み取るガベージプロジェクトエントリがどこかにあると推測しています(上記のMartinFrickéの回答を参照)。
「netbeans clear memory project cache」の行に沿ってグーグルで検索した後、NetBeansを再インストールすることにしました-
Sudo /usr/local/netbeans-7.2.1/uninstall
Sudo ./netbeans-7.2.1-ml-javase-linux.sh
解決しました。
既存のnetbeansプロジェクトフォルダーを新しいプロジェクトにコピーし、xmlプロジェクト名を手動で編集します。
netbeansを再インストールします
すべてのファイル/フォルダー(nbproject /フォルダーを除く)をプロジェクトの新しいフォルダーに新しい名前でコピー/移動します。
これは私がこのエラーを解決するためにしたことです:
1)「folder1」という名前のフォルダーをコピーしました(新しいフォルダーを「folder2」と呼びました)。 「folder1」はNetbeansプロジェクトであったため、「nbproject」というフォルダーがその中にありました。
2)「folder2」からプロジェクトを作成しようとすると、Netbeansは「Sourcesディレクトリはすでにnetbeansプロジェクトです(おそらくメモリ内のみ)」というエラーをスローしました。
3)Netbeansの内部で「folder1」のプロジェクトを削除します。次に、「nbproject」という名前の2つのフォルダーを削除します(一方は「folder1」内にあり、もう一方は「folder2」内にあります)。
4)Netbeans内で、「folder1」と「folder2」の2つの新しいプロジェクトを作成します。エラーは表示されなくなります。
Macを使用している場合は、コマンドShift Gを押して、ボックスに「/ users」と入力してから、ユーザー名をクリックし、netbeansprojectsに移動して開きます。次に、問題を引き起こしているものを削除します。その後、プロジェクトを作成できます。
注:私はwordpressフォルダーをこれを把握しようとしてデスクトップに移動していたので、元の場所にドロップして正常に動作します。 wordpress netnetsprojectsフォルダーから問題のプロジェクトを削除し、その内容を元のインストールフォルダーに戻した後のフォルダー。
お役に立てれば...:)
これがあなた自身のソースコードであり、ソースファイルを含むNetbeansプロジェクトフォルダーが既にある場合は、次から始めてください。
File | Open Project...
じゃない
File | New Project ...
プロジェクトは新しいものではないからです。