Разработка NetBeans - 64-битные Windows 7 ... модули не загружаются - PullRequest
0 голосов
/ 05 июня 2011

Будучи новичком в NetBeans 7 (он работает в Windows 7 64-bit Ultimate Edition), я обнаружил, что чрезвычайно интересно, что я не могу получить любой POC (доказательство концептуальных приложений) для «просмотра». Позвольте мне объяснить.

Просмотр учебников - примерно так же просто, как и все, что может быть в программном обеспечении dev:

1) Я могу создать приложение для разработки NetBeans ... но с использованием местоположения продукта, отличного от используемого по умолчанию. NetBeans хочет использовать C: \ Users {имя_пользователя} \ Documents \ NetBeanProjects в качестве корневого пути к вашим проектам, а затем создавать папки проектов под ними. Разумно, но я выделил «диски разработки», где происходит вся моя разработка, а не то, где NetBeans хочет ее поставить.

2) Создайте модуль для приложения. Здесь я создал установщик и поместил System.out.println () в переопределенный метод restore () .... вы никогда не увидите этого в окнах вывода среды IDE. Я также добавил новое окно с кнопкой и textArea и установил свойства нового окна, которые будут отображаться при запуске приложения и в расположении редактора .... вы также никогда не увидите их.

Короче говоря, я удалил NetBeans v7.0 с компьютера и снова установил его, но на этот раз в среде IDE можно было использовать нужное место для папок проекта. Хотя я все еще не получаю текст System.out.println () в окне «Вывод», я получаю новую Windows с кнопкой и TextArea.

Я добавил этот пост, потому что я сделал кучу запросов, пытаясь найти ответ на все это безрезультатно. У меня, конечно, нет реального ответа, но если кто-то еще борется с той же проблемой, у вас по крайней мере будет «частичный ответ», если вы изменили расположение проекта по умолчанию и ваши приложения «не запускаются или быть видимым. "

Если кто-нибудь знает реальный ответ на эти вопросы, ПОЖАЛУЙСТА, сообщите.

РЕДАКТИРОВАТЬ # 1 ... полагая, что это может быть проблема безопасности или привилегий, я попытался запустить IDE "как администратор", и это не имело никакого значения. Я не вижу ни подсказок, ни чего-либо в журналах операционной системы, которые также указывают на проблему, поэтому я предполагаю, что это NetBeans.

РЕДАКТИРОВАТЬ # 2 ... Нашел. Наконец обнаружил, где заканчиваются все мои System.out.println (). Не в окне вывода среды IDE, как я ожидал (уверен, я не единственный), а в текстовом файле message.log, расположенном по адресу

C: \ Users \ {USER_NAME!} \ Documents \ NetBeansProjects \ {PROJECT_NAME} \ построить \ testuserdir \ вар \ войти

Это было весело - нет! Я предполагаю, что это, вероятно, означает, что System.out в настоящее время настроен для выполнения этого в каком-либо свойстве. Но, по крайней мере, я знаю, что сейчас он куда-то не исчезнет.

1 Ответ

1 голос
/ 14 сентября 2011

повторно. System.out "Нет в окне вывода IDE", вы пытались создать экземпляр логгера вместо этого?

Сразу после объявления класса вставьте следующее определение поля:

private static final Logger logger = Logger.getLogger("thePackageName.andYourClassNameHere");

import the import java.util.logging.Logger; library.

, затем просто запишите, что вы хотите отследить на консоли вывода.

т.е.: logger.info(" ... " + ....);

...