JDK-6531735 : Sun jdk should provide an arg or other means for running java apps with elevated privileges on Vista
  • Type: Enhancement
  • Component: tools
  • Sub-Component: launcher
  • Affected Version: 1.4.2_08
  • Priority: P4
  • Status: Closed
  • Resolution: Future Project
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2007-03-06
  • Updated: 2010-10-20
  • Resolved: 2010-07-27
Related Reports
Relates :  
On Vista, an application should be manifested to run with higher privileges . Otherwise it will run with least user privileges. Since java applications are run using java.exe, we (and most java app developers) will need this facility by which they can specify at what privilege level their java application should run.

See comments for more details.

WORK AROUND At a user level these operations can be performed which will allow select applications to continue with elevated privileges. http://blogs.msdn.com/uac/archive/2006/01/13/512776.aspx and http://msdn2.microsoft.com/en-us/library/aa480152.aspx#appcomp_topic4 See the Remedies section.

EVALUATION Java needs to proceed with UACs with careful thought. Meanwhile, there is an easy user level workaround, please refer to the Work Around section.

WORK AROUND Developers can create their own wraper to manifest the launcher.