Netbeans «Создать новый проект C ++» Кнопка Готово, ничего не происходит - PullRequest
7 голосов
/ 16 августа 2011

Я сделал новую установку Netbeans 7.0.1 (с пакетом C ++).Я хочу создать новый проект, и после заполнения необходимых полей и нажатия «Готово», он мигает один раз, а затем ничего не происходит.

enter image description here

У всех естьрешение найдено на этом?Как видите, моя ОС - Windows 7.

Ответы [ 4 ]

2 голосов
/ 31 января 2012

У меня была такая же проблема, и журнал показывал предупреждение и исключение при создании папки проекта (см. Ниже).Действительно, изменение папки проекта решило проблему.

Warning:
WARNING [nativeexecution.support.logger]: [2197 ms.] Default tmp dir [C:\Users\PPATRI~1.MET\AppData\Local\Temp\] has spaces/non-latin chars in the path. It is recommended to use a path without spaces/non-latin chars for tmp dir. Either change TEMP environment variable in System Properties or use -J-Djava.io.tmpdir=c:\tmp to change the temp dir.

Exception:

org.openide.filesystems.FileStateInvalidException
    at org.netbeans.modules.masterfs.filebasedfs.fileobjects.RootObjWindows.createFolder(RootObjWindows.java:208)
    at org.netbeans.modules.masterfs.filebasedfs.fileobjects.RootObj.createFolder(RootObj.java:258)
    at org.openide.filesystems.FileUtil.createFolder(FileUtil.java:865)
    at org.netbeans.modules.cnd.makeproject.MakeProjectGeneratorImpl.createProjectDir(MakeProjectGeneratorImpl.java:355)
    at org.netbeans.modules.cnd.makeproject.MakeProjectGeneratorImpl.createProject(MakeProjectGeneratorImpl.java:182)
    at org.netbeans.modules.cnd.makeproject.ui.wizards.NewMakeProjectWizardIterator.instantiate(NewMakeProjectWizardIterator.java:504)
    at org.netbeans.modules.cnd.makeproject.ui.wizards.NewMakeProjectWizardIterator.instantiate(NewMakeProjectWizardIterator.java:395)
    at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1046)
    at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:617)
    at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:426)
    at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:252)
    at org.openide.loaders.TemplateWizardIteratorWrapper$ProgressInstantiatingIterator.instantiate(TemplateWizardIteratorWrapper.java:180)
    at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1566)
    at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1521)
    at org.openide.WizardDescriptor.access$1800(WizardDescriptor.java:139)
[catch] at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:2134)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1411)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1991)
0 голосов
/ 14 июня 2014

Я получил эту ошибку в Fedora 17

Я использую версию Java 1.7.0_25

Как воспроизвести

  1. Открытые netbeans.Выберите Файл -> Новый проект.
  2. Выберите C / C ++ -> Приложение C ++
  3. Нажмите Далее.Вы получаете этот экран.Нажмите Готово.enter image description here
  4. Ничего не происходит.Вы видите ошибку в правом нижнем углу.
  5. Закройте новое окно приложения C / C ++ и щелкните красный значок ошибки.Вы получаете это:

enter image description here

При нажатии кнопки «Показать подробности» вы получаете множество кодовых потрохов со всего мира. Ошибка среды IDE Netbeans Ошибка!Итак, как мы можем это исправить?

РЕШЕНИЕ 1, удалите каталог конфигурации .netbeans ide

Проблема заключается в некотором несоответствии в вашей папке конфигурации .netbeans ide.Один из способов исправить это - остановить NetBeans, удалить этот каталог и перезапустить NetBeans.Каталог .netbeans будет создан заново и будет установлен по умолчанию.

Шаги:

  1. Закрыть netbeans.
  2. Сделайте копию всех ваших критически важных программ, которые выхочу сохранить.Сделайте копию вашей папки конфигурации .netbeans ide.
  3. Удалите каталог /home/el/NetbeansProjects, в котором netbeans хранит ваши программы.
  4. Удалите каталог /home/el/.netbeans, в котором есть информация о конфигурации для IDE.
  5. Запустите Netbeans.Это будет, как если бы он был запущен новым впервые, и все будет работать.

РЕШЕНИЕ 2, откройте netbeans как другой пользователь.

Открытие netbeans как нового пользователя создастновая папка .netbeans.И работает по той же причине, что и выше.

Пошаговое руководство:

  1. Сначала вам нужно узнать, как запустить netbeans на терминале, выясните так:
  2. Rightщелкните мой лаунчер приложений -> Редактировать приложения.
  3. Найдите значок запуска Netbeans для netbeans.Нажмите edit
  4. В поле выполнения указано /bin/sh "/usr/local/netbeans-7.3/bin/netbeans"

  5. OK, теперь войдите в систему как пользователь root, добавьте пользовательский foobar и установите пароль:

    el@defiant $ su
    Password: 
    
    [root@defiant bin]# useradd foobar
    
    [root@defiant bin]# passwd foobar
    Changing password for user foobar.
    New password: 
    passwd: all authentication tokens updated successfully.
    
  6. выйти из суперпользователя и войти в систему как foobar на терминале:

    [root@defiant bin]# exit
    exit
    el@defiant $ su foobar
    Password: 
    
  7. Затем запустить netbeans как foobar:

    [foobar@defiant bin]$ /bin/sh "/usr/local/netbeans-7.3/bin/netbeans"
    
  8. Netbeans выходит свежим и новым!Теперь все работает нормально.

0 голосов
/ 27 сентября 2012

У меня возникла такая же проблема, смена местоположения папки проекта решила проблему. Но при изменении я узнал, что это окно автоматически делает папку проекта доступной только для чтения. Так вот почему проблема поднимается. И это ошибка Windows 7, а не ошибка NetBeans !!

Создайте новую папку и проверьте ее свойства, вы увидите, что она доступна только для чтения. Microsoft говорит, что это потому, что ваша учетная запись пользователя повреждена. Чтобы удалить ошибку, нужно либо создать новую учетную запись пользователя с правами администратора и использовать ее, либо заменить ОС. Просто Google, как решить эту ошибку.

0 голосов
/ 24 октября 2011

Я бы попробовал изменить каталог, в котором вы сохраняете проект - если это не сработает, попробуйте переустановить Netbeans.

Или попробуйте нажать кнопку "Готово". Когда он мигает, закройте окно нового проекта и затем проверьте, был ли проект создан. Иногда программы имеют эту ошибку, когда создают проект, но не закрывают окно «Создать новый проект» / не информируют пользователя.

Я говорю по опыту - это случилось со мной пару недель назад, и переустановка Netbeans сработала для меня.

PS: все ошибки IDE регистрируются в% userprofile% .netbeans \ 7.0 \ var \ log \ messages.log Проверьте это, если вы зашли в тупик.

...