Как проверить, был ли запущен Java-класс из среды IDE NetBeans? - PullRequest
1 голос
/ 04 января 2012

Справочная информация: я использую пользовательский интерфейс на основе командной строки, чтобы использовать (= в основном тестовые) служебные классы. Когда я использую среду IDE NetBeans, я использую «консоль Эрика», которая позволяет вводить-выводить командную строку из NetBeans.

Вопрос : я хочу проверить, был ли класс запущен из среды IDE NetBeans или нет. Возможно ли это, и если да, то как это осуществить?

Ответы [ 3 ]

2 голосов
/ 04 января 2012

Проверьте System.getProperty("user.dir"), откуда запускается приложение.

1 голос
/ 04 января 2012

Это невозможно, если вы не добавите конкретный параметр командной строки, чтобы указать, что программа запускается из NetBeans.

1 голос
/ 04 января 2012

Единственный надежный способ сделать это - явным образом сообщить вашей программе, передав специальный аргумент или системное свойство, с которым ваш код будет действовать соответствующим образом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...