Я погуглил вокруг, и кажется, что я не единственный с проблемой, однако я не мог найти решение. Возможно, кто-то здесь понял это.
Проблема состоит в том, что netbeans.exe является на самом деле тупиком, который называет javaw.exe. Когда я пытаюсь прикрепить процесс NetBeans к панели задач, я на самом деле прикрепляю "Java(TM) Platform SE Binary". Это изменяет значок, и контакт не работает.
Забавная вещь состоит в том, что это работает над другой машиной. Я не знаю, является ли это, потому что это - другая версия NetBeans или другая версия Java.
Кто-либо понял это?
Добавленный: Я знаю, что это - вид связанного не программирования; с другой стороны, существует много тем здесь о том, как к лучше Вашей среде программирования, и этот не хуже, чем те.
О, и btw - Windows 7 Enterprise x64; Java JDK 1.6.17; Netbeans 6.8
Найденная проблема, хотя не точно решенный. Вот описание:
Netbeans.exe является пользовательским средством запуска, записанным в C++. Это - 32-разрядный модуль. Когда это загружается, это сначала пытается загрузить Java как DLL в себя и затем запустить NetBeans. Однако, если Среда выполнения Java является 64-разрядной, она не может сделать этого, потому что 32-разрядный модуль не может загрузить 64-разрядный модуль и наоборот. Таким образом это отступает к стартовому Java как отдельный процесс (javaw.exe) с правильными параметрами.
На машине, где "все работает", я установил 32-разрядную Среду выполнения Java, но на "неисправной машине", я установил полный 64-разрядный JDK.
Так в сущности я вижу три возможных решения:
Я просто прикрепил NetBeans 6.8 к панели задач путем запуска его из Меню "Пуск" и затем щелчка правой кнопкой по значку в панели задач. Созданный ярлык указывает на "C:\Program Files\NetBeans\bin\netbeans.exe", и он работает просто великолепно.
Обновление Java 6 17 в 32-разрядном Windows 7
Можно прикрепить NetBeans к панели задач и использовать в своих интересах другие функции Windows 7 при помощи свободного модуля SevenBeans.