The upgrade from XCOM r11.6 SP02 to XCOM r12.0 on Windows fails. The xcominstaller.log shows the following:
{05/28/2024-14:43:59}Installer was initiated by user "domain\userid". Release: 12.0. Version number of product is 12.0.2305.3
{05/28/2024-14:43:59}User has initiated the installation using SWING mode
{05/28/2024-14:43:59}====================Pre Installation checks started======================
{05/28/2024-14:43:59}Check whether user has admin permissions
{05/28/2024-14:43:59}The Installation needs admin permissions
XCOM r11.6 SP02 for Windows
XCOM r12.0 for Windows
The cause of the problem was related to the Java that is installed on their Windows system, which was not compatible with the XCOM installer.
Double check if you have Oracle Java or OpenJava 8 installed on the Windows system. If so, then proceed with doing the following:
1. Open the CMD prompt as Administrator.
2. Change directory to where the XCOM installer executable is and issue command:
XCOM_12_0_23053.exe LAX_VM <"c:\your\java\path\java.exe">
where you would specify the complete Java 8 path on the command.
This will have the XCOM installer use Java 8 to perform the install.
In order to determine what Java version the installer is using:
- Run the XCOM installer and press the CTRL key until you receive the failing message. This will run the installer in debug mode.
- Reviewed the debugger screen and was able to verify the Java being used.