Как вставить основной метод в Netbeans (ярлык)

Иногда вы хотите запустить один файл, чтобы быстро протестировать код. Ввод в public static void main(String[] args) { каждый раз утомительно. Как это сделать быстрее?

Ответы

Ответ 1

Благодаря предопределенным шаблонам кода в Netbeans это просто: просто введите psvm и нажмите Tab.

psvm является аббревиатурой для: p ublic s tatic v oid m ain

Ответ 2

"psvm" - не самая интуитивная аббревиатура, о которой я могу подумать, когда хочу быстро вставить основной метод, поэтому я создал новый, более понравившийся мне в библиотеке шаблонов кода.

"main" показался мне более естественным, и, поскольку в списке шаблонов больше ничего подобного не было, я использовал его как сокращение и скопировал тот же код из "psvm" в.

Теперь, когда я набираю "main" + TAB (без кавычек, конечно), я получаю свой метод main.

Это избыточно, но более интуитивно для меня.

Чтобы создать "основной", перейдите в Tools-> "Параметры", щелкните значок "Редактор", затем вкладку "Шаблоны кода".

  • Убедитесь, что в поле "Язык" установлено значение "Java".
  • Нажмите кнопку "Создать" справа от окна "Шаблоны".
  • Введите "основной" (без кавычек) в всплывающем текстовом поле "Сокращение"
  • Введите код шаблона в окне "Расширенный текст" ниже

моя запись выглядит так:

Сокращение

main           

Расширенный текст

public static void main(String[] args) {$cursor}

Расширенный текст (Окно кода)

public static void main(String[] args) {
    ${cursor}
}

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

Это можно сделать, выбрав "Основной класс Java" в диалоговом окне "Новый файл" вместо "Класс Java". Это сделает это.

Ура!

Ответ 3

Если вы хотите просто запустить несколько тестов, почему бы не использовать свою тестовую среду? как JUnit:

@Test
public void test() {
    // do something
}

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