Я создаю программное обеспечение hotspot, для которого мне нужно запустить командный файл в качестве администратора из java-программы. Пакетный файл содержит следующие две команды:
netsh wlan set hostednetwork mode = allow ssid = name key = пароль
netsh wlan start hostednetwork
имя и пароль принимаются в качестве ввода от пользователя.
Как написал capturesteve - запустите приложение как администратор. Вы можете использовать, например, cmd.exe
под Windows. Если вы запустите cmd.exe с правами администратора, все, что будет запущено из этого "администратора" cmd.exe, наследует права его владельца. Это универсальный принцип в Windows (и не только в Windows).
Запустите cmd.exe как администратор и запустите приложение Java из него:
https://technet.microsoft.com/en-us/library/cc947813%28v=ws.10%29.aspx http://www.softwareok.com/?seite=faq-Windows-8&faq=7
+
Лучшим способом было бы запустить приложение java как sudo.