¿Puede Java lanzar el UAC de Windows?

Como dice el título, me pregunto si es posible que un programa escrito en Java (y solo java) para relanzarse a sí mismo (preferiblemente un .jar) con privilegios de administrador, mostrando la forma en que se usa el UAC nativo de Windows (para que sea más confiable para el usuario), hice mi tarea y descubrí que es posible hacerlo utilizando puentes entre c ++ y java, pero realmente me gustaría hacer esto como un proyecto de java puro.

PD: En el caso remoto de que este resultado sea imposible, ¿puede alguien mostrarme la manera "fácil" de hacerlo utilizando otro idioma (es decir, he encontrado tutoriales, pero son complicados para algo que creo que no debería?) ser tan complicado).

P.S2: En caso de que sea posible lograr esto, funcionaría, en otras plataformas (OS X, Linux)

Respuestas a la pregunta(4)

Su respuesta a la pregunta