Ошибка «Каталог источников уже является проектом NetBeans» при открытии проекта из существующих источников - PullRequest
63 голосов
/ 23 февраля 2011

Я установил NetBeans 6.9.1 и установил несколько обновлений для него.

Затем я создал новый проект из существующих источников.После нескольких изменений я закрыл его.И теперь у меня возникает ошибка при попытке открыть новый проект из существующих источников (те же файлы):

Каталог Sources - это уже проект netbeans (возможно, только в памяти).

После поиска в Google, я заметил, что это случилось не только со мной.Но я не нашел правильного решения.Я попытался перезапустить IDE, я попытался перезагрузить компьютер, я попытался переустановить NetBeans.Ничего не помогло.

Ответы [ 19 ]

0 голосов
/ 20 сентября 2013

Если вы работаете на Mac, нажмите клавишу shift G и в поле введите / users, а затем перейдите, затем щелкните свое имя пользователя, перейдите к netbeansprojects и откройте его. Затем удалите те, которые вызывают проблемы. Затем вы можете создать свой проект.

Примечание: я переместил свою папку WordPress на свой рабочий стол, пытаясь выяснить это, поэтому я перенес ее обратно в исходное местоположение, и она отлично работает. Поэтому, если вы сделали это, просто замените папку WordPress после удаления проблемных проектов из папки netbeansprojects и ее содержимого обратно в исходную папку установки.

Надеюсь, это поможет ...:)

0 голосов
/ 21 августа 2017

Попробуйте создать новый пустой проект;затем вы можете скопировать public_html в новую папку проекта, и она появится.

0 голосов
/ 13 августа 2012

Если кому-то это поможет, у меня возникла та же проблема, и решением было переустановить NetBeans.

Я испробовал все виды исправлений: удаление папок NetBeansProjects, проверка / снятие отметки «Поместить метаданные Netbeans в отдельный каталог», уничтожение / перезапуск NetBeans, перезагрузка системы и т. Д. Ничто не очистило сообщение ... кроме переустановки ,

0 голосов
/ 24 февраля 2012

Если это ваш собственный исходный код, и у вас уже есть папка проекта Netbeans с исходными файлами, вам следует просто начать с:

File | Open Project... 

не

File | New Project ... 

потому что проект не новый.

0 голосов
/ 18 июля 2011

Обычно это происходит, когда мы копируем исходный код уже созданного проекта и копируем его в другую папку и пытаемся создать проект из него. Когда NetBeans создает свою папку nbproject в папке нашего проекта, эта папка также копируется с нашим исходным кодом и выдает ошибку «Каталог Sources - это уже проект NetBeans (возможно, только в памяти)». Удалите эту папку из вновь скопированной папки и вуаля, которую вы можете создать. новый проект.

0 голосов
/ 26 июня 2016
  1. скопировать существующую папку проекта netbeans в ваш новый проект и вручную отредактировать имя проекта xml.

  2. переустановить netbeans

  3. копирование / перемещение всех файлов / папок (кроме nbproject / folder) в новую папку для вашего проекта с новым именем.

0 голосов
/ 17 мая 2013

Советы по удалению каталога nbproject - это еще не все.

То, что Netbeans, кажется, делает (и мы предполагаем здесь реверс-инжиниринг), это поиск XML-файла, в котором есть открывающие и закрывающие теги проекта. Это делает вывод, что свидетельствует о существующем проекте. Теперь, если у ваших файлов есть каталог nbproject, он будет содержать файл project.xml, который содержит указанные теги. Так что удаление это сделает то, что вы хотите.

Но мои файлы не имеют директории nbproject, но все же NetBeans сообщает мне, что в памяти уже есть существующий проект. Причина в том, что мои файлы включают файл с именем pom.xml, который содержит указанные теги проекта в xml (он был создан совершенно другой системой). После удаления этого XML-файла NetBeans создаст HTML-проект для меня, импортирующего мой код.

В итоге: просмотрите все xml-файлы в существующем коде и остерегайтесь тегов проекта.

0 голосов
/ 09 декабря 2017

Я столкнулся с той же проблемой:

Каталог Sources - это уже проект NetBeans (возможно, только в памяти).

Решение:

Netbeans создает папку в вашем проекте с именем " nbproject ". Однажды ты удалите что, перезапустите IDE и все готово.

0 голосов
/ 03 июня 2013

Это случилось со мной, когда я попытался импортировать проект Eclipse в новой установке NetBeans 7.2.1 в Ubuntu 12.04LTS.

Я ошибочно выбрал import projects from workspace (первый вариант на панели открытия мастера импорта) с первой попытки, и он открыл проект в исходном пути к рабочей области Eclipse (который был на флешке).

После этого я понял, что мне действительно нужен второй вариант - import project ignoring project dependencies, который позволяет вам конкретно выбирать исходную и целевую папки. После закрытия проекта я попытался импортировать снова с соответствующей опцией, но это не сработало. С тех пор ничего не помогло - перезапусти IDE, перемести исходную папку, ничего. В проекте не было папки nbproject или /var/cache в папке пользователя для удаления (фактически, во всей файловой системе не было папки nbproject).

Поскольку перезапуск не сработал, я предполагаю, что где-то есть запись мусорного проекта, которую читает Nb (см. Ответ Мартина Фрике выше).

После того, как я безуспешно гуглил по строке «кэш проекта очистки памяти netbeans», я решил переустановить NetBeans -

sudo /usr/local/netbeans-7.2.1/uninstall
sudo ./netbeans-7.2.1-ml-javase-linux.sh

который решил это.

...