Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
Для исходного вопроса, спрашивающего о Windows XP (и Windows 7): Windows Task Scheduler
Для использования командной строки, можно запланировать с команда .
AT Для более новых версий ОС Microsoft, Windows Server 2012 / Windows 8, посмотреть утилита командной строки schtasks .
При использовании PowerShell, эти Запланированные задачи Cmdlets в Windows PowerShell сделаны для сценариев.
В дополнение к Windows Task Scheduler Вы также имеете 'в' в Windows. Я не уверен, как это отличается от Планировщика задач помимо того, что это имеет интерфейс командной строки.
Zcron в свободном доступе для персонального использования.
Самый близкий эквивалент является Windows Scheduled Tasks (Панель управления-> Запланированные задачи), хотя они - далекая, большая разница по сравнению с кроном.
самое большое различие (мне) - то, что они требуют, чтобы пользователь был зарегистрирован в поле Windows и учетную запись пользователя (с паролем и всеми), который делает вещи кошмаром, если Ваша политика локальной защиты периодически требует изменений пароля. Я также думаю, что это менее гибко, чем крон до установки интервалов для объектов для выполнения.
там также способ вызвать эту функцию (который на основе ответов называют Планировщиком задач), программно [...]?
Планировщик задач API на MSDN.
Используйте Windows Task Scheduler для планирования задач со временем и дат.
'При' команде.
"Команда AT планирует команды и программы для работы компьютера в требуемое время и дату. Услуга Расписания должна работать для использования команды AT".
команда Windows "AT" очень похожа на крон . Это доступно через командную строку.
Если Вы предпочитаете старый добрый крон, , CRONw является способом пойти.
Supported systems
* Windows 2000 (any version) works
* Windows XP (SP 2) works
* Windows Server 2003 works
* Windows NT 4 (SP 6) should work but not tested
* Windows 3.11, Windows 95,
Windows 98, Windows ME,
Windows XP beneath SP2 not supported by design