Я не можу розпочати новий проект на Netbeans


10

Питання:

Коли я відкриваю діалог "Додати новий проект" (скріншот нижче), я не можу створити новий проект. Повідомлення про завантаження (піктограма пісочного годинника) залишається назавжди. Крім «скасувати», інші кнопки відключені.

Він працював чудово кілька днів тому, я не змінив жодного налаштування до появи проблеми. Я запустив функцію внутрішнього оновлення, але проблема зберігається.

введіть тут опис зображення

Інформація:

Моя версія ОС : Ubuntu 12.04.2 LTS 64 біт

Версія Netbeans :

Довідка -> о

Product Version: NetBeans IDE 7.2.1 (Build 201210100934)
Java: 1.6.0_27; OpenJDK 64-Bit Server VM 20.0-b12
System: Linux version 3.2.0-49-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/user/.netbeans/7.2.1
Cache directory: /home/user/.cache/netbeans/7.2.1

Що я спробував:

  • Зміна вигляду та відчуття за допомогою параметра --lafкомандного рядка. Зовнішній вигляд все-таки змінюється, але питання зберігається.
  • Використовуючи внутрішню команду оновлення, плагін оновлювався, але проблема зберігається.
  • Завантаживши та встановивши останню версію (7.31), вона імпортувала налаштування з попередньої версії, і проблема зберігається.
  • Вилучивши папку налаштувань ~/.netbeans/7.3.1, перезавантажте мережеві файли , вибираючи не імпортувати налаштування та скоріше встановіть нову чисту установку

Відповіді:


11

Тільки відправлений той же питання тут ... рішення для мене було принизити OpenJDK від 6b27 до 6b24 (подивіться на посилання для подробиць).

Мій NetBeans дивився excactly як у вашому sreenshot , а також мали деякі інші дивні проблеми.

Я б запропонував вам зробити java -versionце, якщо це покаже, що у вас встановлено 6b27 і cat /var/log/dpkg.log | grep openjdkпоказано, що ви нещодавно отримали оновлення OpenJDK, ви можете спробувати виправити проблему з поверненням до 6b24 за допомогою цієї команди:

apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2

**** редагувати ****

Як я виявив деякі інші проблеми (SSH-з'єднання не встановилося б у NetBeans), я нарешті зробив крок до оновлення до Oracle JDK7. Щоб запустити NetBeans з іншим JDK, вам доведеться редагувати ./netbeans-7.X/etc/netbeans.confта змінювати рядок netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(я думаю, це створюється в процесі встановлення NetBeans). Інакше він все одно буде використовувати ваш старий JDK незалежно від того, що java -versionсказано.


2
Гарна пропозиція! Ви також можете спробувати Java 7, оскільки JDK 7 та еквівалент OpenJDK випускаються вже досить давно, тому насправді немає причин дотримуватися Java 6.x.
allquixotic

@somequixotic Я оновив його на своєму ноутбуці, але чомусь проблем з NetBeans не було. Можливо, він все ще використовував OpenJDK під кришкою? java -versionпоказавjava version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
s1lv3r

Ага! dpkg.logшоу upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2та два подібних інших 24 липня, за день до того, як я поїхав у коротку відпустку, над Netbeans працював. Може бути винуватцем!
Той бразильський хлопець

1
@ ruda.almeida Пониження вирішило проблему з новими для мене проектами, але пізніше у мене виникли інші проблеми (із SSH), тому справжнім остаточним рішенням для мене було встановлення openjdk-7-jre(або версія Oracle - обидві роботи) та зміна шлях у netbeans.conf.
s1lv3r

1
На всякий випадок: для мене працює установка "sudo apt-get install openjdk-7-jre", але з контуром у конфігураційний файл як: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , замість того, який ви вказали у своїй відповіді
leticia

1

Це помилка , викликана в JDK версії використовується:

Ця проблема - помилка JDK з фокусом (ніколи не закінчується цикл при запиті фокусування). Проблема, подана проти JDK, - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea та надалі OpenJDK буде розповсюджуватися як JDK за замовчуванням для дистрибутиву Linux, тому його слід підтримувати.)

Здається, помилка впливає і на Oracle JDK, і на OpenJDK. Оновіть свій JDK, щоб його виправити. (Не забудьте змінити netbeans_jdkhomeзмінну у ./netbeans-7.X/etc/netbeans.confфайлі!)


-1

Спробуйте змінити вигляд і відчуття хитання Netbeans на Nimbus.


Спробували Nimbus, Metal, GTK тощо. Зовнішній вигляд змінюється, але кнопки, що не натискаються, і вічне завантаження зберігаються.
Той бразильський хлопець

яка версія Netbeans? що-небудь на консолі, коли ви запускаєте netbeans з консолі?
allquixotic

Нічого на консолі, якщо запустити з командного рядка.
Той бразильський хлопець

Чи є у вас якісь важливі проекти до цього блокування?
mojo706

@ mojo706 Ні, і ті, що у мене були, були резервними
Той бразильський хлопець

-1

У мене був той самий випуск минулої ночі, одна Ubuntu 13.04

У мене встановлено openjdk 6, і встановлення було успішним, але netbeans висіли, коли я намагався створити новий проект.

Сьогодні мені вдалося це вирішити після того, як кричав на комп’ютер і лякав свою дівчину :)

Досить впевнений, що це вирішило.

Перейдіть на сторінку https://netbeans.org/community/releases/73/install.html#install_windows, і ви побачите, що вам потрібно chmodвстановити:

chmod +x installer-file-name

перед встановленням ...

sh installer-file-name

Як тільки я це зробив, я отримав виконувану мережу на своєму робочому столі (чомусь не вказаний у додатках).

Одне, що слід зазначити про інсталятор, для мене він сказав, що він не може отримати доступ до деяких пакетів JUNIT, я вибрав "Вийти з цих модулів" або щось подібне, а решта установки працювала чудово.

Я сподіваюся, що це вирішить і ваше питання!


Мені довелося chmod +xвстановити інсталятор, або він навіть не встановив нову версію. Це не причина мого питання.
Той бразильський хлопець

@Ruda, єдине, що я робив інакше, це встановлення netbeans до будь-яких інших оновлень (тобто я перевстановив ubuntu і встановив лише jdks (6 і 7) перед встановленням netbeans). Інші речі, які слід спробувати: Запустіть інсталятор з jdk7 та 6 і перевірте, чи між ними щось трапляється інакше. Вибачте, моя відповідь не допомогла.
planty182

-1

У мене ця проблема вже пару днів, і це мене повністю накрутило.

Щойно я вирішив це, змінивши мою версію Java з OpenJDK на Oracle

Вони можуть вам допомогти -

http://kiranscience.blogspot.co.uk/2012/08/remove-openjdkjre-from-ubuntu-1204.html

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


... забув згадати, тоді або доведеться перевстановити netbeans або оновити netbeans.conf, щоб використовувати новий jre
user180187

Це схоже на правдиву відповідь для мене.
Пілот6


-1

Я зіткнувся з тією самою проблемою, і кілька інших намагалися змусити Netbeans працювати 12.04LTS, ось як мені вдалося отримати повну робочу копію.

Я (будь ласка, не знімайте мене) використовував пристрій Windows для завантаження повного пакету Netbeans з веб-сайту Netbeans.

Потім я переніс .sh файл на робочий стіл, тоді мені потрібно було змінити дозволи, щоб дозволити виконання файлу, з;

sudo chmod +x netbeans-7.4-linux.sh

тоді я просто встановив файл з;

./netbeans-7.4-linux.sh

Netbeans не відображається в додатках, але на робочому столі є пускова установка.

Сподіваюся, це комусь допоможе :)


-1

Для мене змінюється

netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk-amd64"

до

netbeans_jdkhome="/usr/lib/jvm/java-7-openjdk-amd64"

у файлі netbeans.conf працював. :) :)


1
Ця відповідь є неповною, як є, вона працюватиме лише в тому випадку, якщо у вас вже встановлена ​​Java 7, якщо ви використовуєте openJDK, якщо архітектура вашого процесора - amd64 тощо.
Цей бразильський хлопець
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.