This error message occurs when the Installer cannot find the Microsoft Java Virtual Machine (JVM) or the existing JVM has been corrupted. The Microsoft JVM is available on the Release 12.x / 13 CD in the MSutils directory. The name of the executable is MSJAVX86.EXE.
If you receive the same error after running the MSJAVX86.EXE, you will need to download and install a modified JVM installer. You can obtain this installer on the bottom of this page.
Once you have installed the Microsoft JVM, you can proceed with MATLAB 6.x (R12.x / R13) installation.
If you have installed the Microsoft JVM and still get this error, try the following solutions in this order:
1. Make sure that your C: drive has space available. You can do this as follows:
a. Double-click on My Computer.
b. Right-click on the C: drive and choose 'Properties'
If your C: drive is nearly full, free some space on the drive and rerun setup.exe
2. Make sure that the MATLAB CD has not been damaged. Check for any scratches and chips on the back of the CD. Also, if possible, try installing MATLAB 6.x (R12.x / R13) onto another machine. If you suspect that the CD is damaged and/or you were unable to install MATLAB 6.x (R12.x / R13) on a different machine, see the following URL for more information on obtaining a replacement CD:
3. Confirm that you have used the correct PLP during installation. Do not remove the dashes when entering the PLP during the installation process.
Best Answer