Возможно, вы захотите взглянуть на OpenSource Tool от Johannes Passing Elevate.exe Существует множество возможностей его использования. Вы можете сделать банку-обертку или просто использовать командный файл с чем-то вроде:
Elevate.exe javaw.exe -jar path-to-your-jar-file
, и при этом будет запущено приглашение UAC, когда разрешено, разрешит jar иметь повышенные привилегии.
если вам не нравятся пакетные файлы, вы можете написать для этого простой класс-оболочку. Обычно я создаю другой файл jar в качестве модуля запуска для jar, который требует административного доступа, а в файле модуля запуска просто выполняю внешний процесс с помощью указанной выше команды, и таким образом мой jar имеет права администратора.