Summary
Information on the limitations of elevating privileges for pure Java installers on WindowsSynopsis
This article discusses information on the limitations involved with elevating privileges when running pure Java installers on Windows.Discussion
When building a pure Java installer with the Other Java Enabled Platforms build target, a .jar file will be created. If a pure Java installer requires Administrator privileges to run, the .jar file will need to be executed through an administrative command prompt. Launching the .jar file through a standard command prompt or by double-clicking the .jar file will fail to elevate privileges.In order to have a process set to run as Administrator, the executable which launches the process must contain a manifest which specifies the execution level to require Administrator privileges. When launching a pure Java installer using the .jar file created by the Other Java Enabled Platforms build target, the executable which launches the process is java.exe. This executable is not manifested and thus will not run as Administrator.
When building a Windows build target vs the Other Java Enabled Platforms build target, a Windows launcher will be created which allows us to properly manifest the executable. This can be set in the InstallAnywhere IDE by setting the Windows Execution Level under Project > Platforms to "Administrator." When you launch this executable, you will see the User Account Control (UAC) prompt asking for permission to elevate privileges. Once permission is granted, that process elevates and then launches java.exe elevated as well.
If your installer needs to perform operations which require elevation and you need your installer to be user-friendly as well, we would recommend distributing the Windows launcher which can properly elevate, rather than the .jar file produced by the Other Java Enabled Platforms build target.
Additional Information
Explanation of Different Windows Execution Level SettingsPlatforms View
Was this helpful?
Related Articles
How to Capture Debug Output for UNIX / Linux or Pure Java Installers 6Number of Views Specifying a Valid VM List for a Pure Java Installer 3Number of Views Specifying the Required Execution Level for Your Setup Launcher on Windows Vista and Later 3Number of Views Snow Inventory Java Scanner security levels and execution behavior 100Number of Views Build Errors Caused By Windows Installer CAB File Format Limitations 3Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago