Netbeans scanner не работает

Непонятные символы при вводе русских букв (кириллицы) в Java

Введите Фамилию: Иванов Денис Иванович
������ ����� ��������
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 19 секунд)

При вводе русских букв выводит непонятные символы. Как исправить? Подскажите, если можно, пример, работаю в NetBeans IDE 8.0.1.

2 ответа 2

Ваша проблема описана тут.

Если вы пишете в NetBeans, то вам необходимо зайти в свойства проекта и поменять кодировку на windows-1251 . После этого данный код работает корректно:

Либо как вариант указать кодировку вводимых символов сразу:

Если пишешь в Netbeans —

Scanner scanner = new Scanner (System.in, «Cp866»);

Без проблем будет читать русские буквы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками java scanner netbeans или задайте свой вопрос.

Связанные

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.18.40487

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Установка и настройка NetBeans

Если вы ещё сомневаетесь, что это так просто вот ответ на вопрос «как установить NetBeans» в 4 шага.

Установка

Шаг 1. Скачивание.

Как любая нормальная IDE, Netbeans распространяется свободно и её легко можно скачать прямо в браузере. Для этого либо сразу заходим на официальный сайт, либо вбиваем в поисковик «NetBeans IDE Download». Кликаем первую ссылку и попадаем на netbeans.org. Здесь в верхнем правом углу находим оранжевую кнопку «Download», которую вы можете смело нажимать.

После этого мы попадаем на страницу выбора сборок. Нас интересуют столбцы языка Java. Пакета Java SE для начала хватит с головой, но можно скачать любой — компоненты легко удаляются с помощью менеджера плагинов среды. Не забудьте в правом верхнем углу выбрать вашу операционную систему.

Шаг 2. Установка.

Установка NetBeans также ничем не примечательна. Для Windows запускаем скачанный файл, следуем инструкциям установщика: читаем условия использования, со всем соглашаемся, задаём директории по умолчанию, наблюдаем за процессом. По окончанию установки на вашем рабочем столе появится иконка NetBeans. Но не спешите приступать к работе.

Шаг 3. Настройка переменных среды.

Перед началом работы придётся немного покопаться с настройкой Netbeans, в частности, с переменными средами Windows. Для этого зайдите в настройки системы, через поиск находим «Изменение системных переменных среды». Кликаем и видим такое окно:

Здесь кликаем «Переменные среды». В нижней части открывшегося окна, в «Системных переменных» находим пункт PATH и открываем его двойным кликом. Далеe «Создать», после чего мы прописываем путь к исполняемому файлу java.exe. Как правило, это Program Files/Java/jdk1.8.0_141/bin. Цифры могут отличаться, это индикатор версии.

Создаём ещё одну переменную, добавив аналогичный путь Program Files/Java/jre1.8.0_141/bin.

С настройкой java Netbeans покончено, переходим к запуску среды разработки и созданию первого приложения.

Шаг 4. Начало работы.

Теперь можно смело кликать по иконке на рабочем столе, что приведёт к запуску NetBeans. Интерфейс IDE интуитивно понятен: в левой части навигатор по файлу и компонентам, справа — код. Для создания в NetBeans java проектов достаточно перейти в меню Файл -> Создать проект. В появившемся окне выбрать язык, директории расположения будущих файлов, и всё, можно приступать к работе.

Читайте также:  Не работает стрелка тахометра ауди 80

Для всех кастомных настроек, вроде шрифта, поведения редактора и выбора отладчика по умолчанию, следует обратиться к меню «Параметры». К примеру, в NetBeans настройка xDebug выглядит следующим образом:

  • перейдите в меню «Сервис»→»Параметры»;
  • во подменю выберите язык, закладка «Отладка»;
  • укажите идентификатор сеанса «netbeans-xdebug», а порт — 9000.

Проблемы с запуском

с NetBeans есть несколько типовых «глюков», которые могут помешать нормальной работе среды. Вот несколько из них:

  • не запускается;
  • зависает;
  • внутренние баги при исполнении.

Для каждого случая попробуем выделить основные причины.

Если у вас не запускается NetBeans — в 9 случаях из 10 это проблема, связанная с неправильной установкой. Возможно, у вас уже стояла одна из предыдущих версий, после чего не все файлы были удалены, так что почистите кзш. Возможно, NetBeans был скачан не с официального источника — это тоже может быть причиной отказа. В 1 случае из 10 — проблемы с вашей ОС Windows. Решение радикальное — переустановить систему.

В случае, если NetBeans зависает — причина кроется в конфигурациях среды. Один из наиболее популярных вариантов решения — добавить следующие строки в файл netbeans. conf в папке etc:

-J-client -J-Xms32m -J-Xmx384m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none
-J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts -XX:+TieredCompilation
-XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled

Чаще всего это помогает. Если нет — проверьте подключенные плагины, серверы и почие сторонние «раздражители».

С NetBeans java программирование становится проще и удобнее, код чище, а производительность разработчика и приложения выше. Установить и начать работать с этой средой просто даже новичку. В общем, именно то, что нужно будущему крутому Java-программисту.

Также советуем просмотреть вебинар по созданию веб-приложений JSF, где мы рассматриваем работу с NetBeans.

NetBeans по праву входит в 5 лучших сред разработки, поддерживающих Java. Данная IDE позволяет разрабатывать мобильные и корпоративные приложения, а также ПО для компьютера. Основная прелесть среды программирования NetBeans — поддержка большого числа технологий (от фиксации ошибок до рефакторинга) и шаблонов без дополнительных настроек. Собственно, всё что необходимо для работы начинающему разработчику, уже заложено в базовый пакет.

Если вы ещё сомневаетесь, что это так просто вот ответ на вопрос «как установить NetBeans» в 4 шага.

Установка

Шаг 1. Скачивание.

Как любая нормальная IDE, Netbeans распространяется свободно и её легко можно скачать прямо в браузере. Для этого либо сразу заходим на официальный сайт, либо вбиваем в поисковик «NetBeans IDE Download». Кликаем первую ссылку и попадаем на netbeans.org. Здесь в верхнем правом углу находим оранжевую кнопку «Download», которую вы можете смело нажимать.

После этого мы попадаем на страницу выбора сборок. Нас интересуют столбцы языка Java. Пакета Java SE для начала хватит с головой, но можно скачать любой — компоненты легко удаляются с помощью менеджера плагинов среды. Не забудьте в правом верхнем углу выбрать вашу операционную систему.

Шаг 2. Установка.

Установка NetBeans также ничем не примечательна. Для Windows запускаем скачанный файл, следуем инструкциям установщика: читаем условия использования, со всем соглашаемся, задаём директории по умолчанию, наблюдаем за процессом. По окончанию установки на вашем рабочем столе появится иконка NetBeans. Но не спешите приступать к работе.

Шаг 3. Настройка переменных среды.

Перед началом работы придётся немного покопаться с настройкой Netbeans, в частности, с переменными средами Windows. Для этого зайдите в настройки системы, через поиск находим «Изменение системных переменных среды». Кликаем и видим такое окно:

Здесь кликаем «Переменные среды». В нижней части открывшегося окна, в «Системных переменных» находим пункт PATH и открываем его двойным кликом. Далеe «Создать», после чего мы прописываем путь к исполняемому файлу java.exe. Как правило, это Program Files/Java/jdk1.8.0_141/bin. Цифры могут отличаться, это индикатор версии.

Создаём ещё одну переменную, добавив аналогичный путь Program Files/Java/jre1.8.0_141/bin.

С настройкой java Netbeans покончено, переходим к запуску среды разработки и созданию первого приложения.

Шаг 4. Начало работы.

Теперь можно смело кликать по иконке на рабочем столе, что приведёт к запуску NetBeans. Интерфейс IDE интуитивно понятен: в левой части навигатор по файлу и компонентам, справа — код. Для создания в NetBeans java проектов достаточно перейти в меню Файл -> Создать проект. В появившемся окне выбрать язык, директории расположения будущих файлов, и всё, можно приступать к работе.

Читайте также:  Метро домодедовская не работает

Для всех кастомных настроек, вроде шрифта, поведения редактора и выбора отладчика по умолчанию, следует обратиться к меню «Параметры». К примеру, в NetBeans настройка xDebug выглядит следующим образом:

  • перейдите в меню «Сервис»→»Параметры»;
  • во подменю выберите язык, закладка «Отладка»;
  • укажите идентификатор сеанса «netbeans-xdebug», а порт — 9000.

Проблемы с запуском

с NetBeans есть несколько типовых «глюков», которые могут помешать нормальной работе среды. Вот несколько из них:

  • не запускается;
  • зависает;
  • внутренние баги при исполнении.

Для каждого случая попробуем выделить основные причины.

Если у вас не запускается NetBeans — в 9 случаях из 10 это проблема, связанная с неправильной установкой. Возможно, у вас уже стояла одна из предыдущих версий, после чего не все файлы были удалены, так что почистите кзш. Возможно, NetBeans был скачан не с официального источника — это тоже может быть причиной отказа. В 1 случае из 10 — проблемы с вашей ОС Windows. Решение радикальное — переустановить систему.

В случае, если NetBeans зависает — причина кроется в конфигурациях среды. Один из наиболее популярных вариантов решения — добавить следующие строки в файл netbeans. conf в папке etc:

-J-client -J-Xms32m -J-Xmx384m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none
-J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts -XX:+TieredCompilation
-XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled

Чаще всего это помогает. Если нет — проверьте подключенные плагины, серверы и почие сторонние «раздражители».

С NetBeans java программирование становится проще и удобнее, код чище, а производительность разработчика и приложения выше. Установить и начать работать с этой средой просто даже новичку. В общем, именно то, что нужно будущему крутому Java-программисту.

Также советуем просмотреть вебинар по созданию веб-приложений JSF, где мы рассматриваем работу с NetBeans.

Источник

Хитрости и трюки Netbeans на живых примерах

Очень часто я слышу фразы различных людей на тему того, что полноценные IDE — это не нужно, что Vim, Sublime Text и Atom позволяют всё делать, и так далее, и так далее. Только недавно у меня снова возникла беседа на эту тему, и я снова вспомнил о том, что хотел показать людям некоторые трюки современных IDE, которые сильно упрощают жизнь во время работы.

Я люблю эту качественную опенсорсную IDE Netbeans. У меня даже цветовая схема под неё есть своя собственная (не забудьте прочитать описание, если пожелаете её опробовать). На всех видеороликах как раз она и используется в работе, плюс тёмный интерфейс Darkula и свободный шрифт Hack.

Иногда я перехожу в PhpStorm, поработать там и сравнить возможности этих двух IDE. И время от времени прихожу к понимаю, что каждая из них по-своему хороша. PhpStorm имеет множество интересных интеллектуальных возможностей для быстрой разработки ООП кода. А на стороне Netbeans — бесплатность, а также мощный и не сильно перегруженный интерфейс. Это особенно чувствуется после возвращения на него с PhpStorm.

В этой статье я хотел бы показать некоторые прикольные трюки, которые присутствуют в Netbeans и прочих современных IDE, а некоторые из них — только в Netbeans. Очень часто они помогают мне сэкономить массу времени при работе над большими проектами.

Прошу также не возмущаться тех людей, которые используют современные IDE и знают большинство этих трюков. Это не для вас! Дело в том, что есть множество других людей, которые их не знают, и я бы хотел показать им эти возможности на реальном примере.

Одна из самых моих любимых фич Нетбинса. В PhpStorm тоже существует, но сделано немного менее удобно.

Наведите курсор на переменную, подождите когда она подсветится. Далее нажимайте alt+up/down, чтобы переходить к местам использования этой переменной в файле.

Точно также можно подсветить какой-то метод или название класса и переходить по их использованиям в файле. Точно также можно переходить по сущностям на других языках программирования, например, в JavaScript.

Читайте также:  Kroogi com не работает

Открыть все изменённые файлы в проекте

Допустим, у вас возникла нужда: быстро понять, какие конкретно изменения в данный момент присутствуют в текущем проекте, а также проанализировать и скорректировать их. В обычной ситуации можно написать git status и увидеть список файлов, которые изменены. В случае с Netbeans, всё ещё проще:

Автоформатирование кода

У вас есть большой файл с кучей кода, который выглядит ужасно? Нет проблем, просто нажмите Alt+Shift+F, и Netbeans сделает его конфеткой 🙂

Вы можете очень гибко настраивать то, как Netbeans будет форматировать ваш код. При необходимости, для отдельного проекта можно сохранить свои собственные настройки форматирования, хранить их в репозитории проекта и использовать их всей своей командой.

А если вы нажмёте Alt+Shift+F будучи на какой-то папке вашего проекта в дереве файлов, то Netbeans услужливо предложит рекурсивно отформатировать весь код в данной папке.

Подсветка некорректно используемых или неиспользуемых переменных и методов

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

Кто-то рефакторил код и оставил после себя несколько бессмысленных переменных? Нет проблем, Netbeans покажет вам их и предложит удалить или исправить некорректное поведение.

Интеллектуальная коррекция Use директив

С приходом стандартов PSR в мир PHP, исходные коды проектов преобразились и стали активно использовать неймспейсы. Теперь у каждого PHP-класса присутствует целый ворох use-директив, указывающих, какие конкретно зависимости использует данный класс.

Чтобы проще работать со всем этим делом, в Netbeans существует функция автокоррекции этих директив. Просто нажмите комбинацию Ctrl+Shift+I.

PhpStorm делает всё примерно также, но чуточку изящнее и умнее.

Сортировка вкладок

Когда у нас открыт десяток вкладок, бывает, что очень хочется быстренько переместить одну из них между ними. Да, обычно это приходится делать мышкой, но ведь намного удобнее, когда такая возможность есть прямо в клавиатурной комбинации!

Эту комбинацию надо установить вручную через настройки. Я повесил себе это на Alt+Shift+PgUp/PgDn

В PhpStorm это до сих пор не реализовали.

Редактирование переменной в файле/проекте

Вы неудачно назвали класс, и его хорошо бы переименовать? Или то же самое случилось с одной из ваших переменных? Нет ничего проще, если у вас под рукой Netbeans или другая подобная IDE.

Для редактирования переменной или класса, наведите курсор на нужный объект и нажмите комбинацию Ctrl+R.

Автогенерация геттеров и сеттеров

Иногда мы создаём какой-то новый класс, и в соответствии с подходом АТД (абстрактных типов данных), будет правильно, если мы установим для всех нужных переменных класса геттеры и сеттеры. Снова к нам на помощь приходят умные IDE, которые вполне могут сделать всё это за вас.

Создайте новый класс и определите все его переменные, после чего нажмите комбинацию Alt+Insert.

Переопределение методов

Бывает, что мы пишем класс, который зависит от другого класса, и у нас возникает нужда в переопределении одного из методов родительского класса. Здесь нам снова помогает комбинация Alt+Insert.

Все мы знаем, что очень часто в проекте необходимо найти какую-то однотипную конструкцию, и что-то с нею сделать. В этом случае в работе очень помогает наличие горячих клавиш для навигации по результатам поиска: Ctrl+[точка/запятая]. Netbeans будет автоматически открывать нужные файлы и переключать курсор на нужную строку. Это очень сильно облегчает работу при большом рефакторинге.

Выделение более широкого/узкого блока кода

Очень интересная функция, которая есть в Netbeans, но про которую я вспоминаю довольно редко 🙂 Нажатие alt+shift+[точка/запятая] выделяет большую/меньшую область относительно изначального положения курсора. Это тоже надо видеть на реальном примере, чтобы лучше понять:

На этом пока что всё, и надеюсь, что эта статья поможет вам и облегчит вам вашу работу 🙂

Ну и конечно же, всегда будет интересно почитать в комментариях о других IDE и других излюбленных трюках, которые используют другие программисты в своей повседневной работе. Дерзайте 🙂

Источник

Оцените статью