ProConnect HelpIntuit HelpIntuit

"Java platform required to run Lacerte is either corrupt or missing." error opening Lacerte

SOLVEDby IntuitLacerte Tax1Updated August 26, 2022

When starting Lacerte, you may encounter the following error message:

"The Java platform required to run Lacerte is either corrupt or missing.  To fix the problem, please run the Lacerte Setup so the Java components can be re-installed on your system."

When you click OK, the program appears to continue starting, but will eventually close by itself.

How to resolve:

As the message indicates, the required Java components are either not installed, or they are not functioning.

The programs use different Java runtimes, so one may work while the other does not.  The following directions will work for 2008-present year Java runtime, but the proper year must be specified.

  1. Browse to the Setup?? folder for the tax year in question. (?? = tax year)
    • X:\Lacerte\16tax\Setup16 on the network or local drive
  2. Open the file JREsetup.msi.
  3. Click OK to allow the installation.
  4. If presented with the option, choose Modify or Repair.
  5. If the setup completes without any errors, open the Lacerte program.

Known Errors During JreSetup

Error 1327: Invalid Drive X:

(X may refer to any drive letter)

The Windows Installer service cannot find a drive for a system folder, such as My Documents, or Local Settings.  The drive maybe a network drive or a removable drive, such as an external hard drive or a USB flash drive.  The folder may not be required by the components being installed, but the Windows Installer service will still generate the error.

  • If you recognize the drive letter, and are able to connect to it, then please do so then try running JreSetup.msi again.
  • If you do not recognize the drive letter, then the drive letter may be temporarily added to your system to allow the installation to complete.
  • To temporarily add a drive letter to your system, complete the steps below:
  1. Press the Windows + R key top open the Run window.
  2. Type CMD and press Enter.
  3. When the Command Prompt window opens, type the following command:
    • SUBST X: %temp%
      (where X is the invalid drive)
  4. Press the Enter key to run the command.
  5. Now type exit and hit Enter.
  6. After completing the JreSetup.msi, you may remove the temporary drive by restarting your computer.

If the issue persist, verify that entries in the registry do not contain invalid drive letters:  

Important: The steps below require you to modify the Windows registry. Modifications to the Windows registry, if not done correctly, can cause serious problems to a Windows system.

Before editing the registry, see here.

  1. Click Start.
  2. In the open field, type regedit and hit Enter.
  3. In the Registry Editor, locate the following registry key:
    • HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  4. In the right pane, note the values in the Data column of each entry. If any value contains a drive that is not correct for your computer, right-click the entry and select Modify.
  5. Type the correct drive letter in the Value data field and click OK.
    • For example, if one of the values is "X:\Documents and Settings\Administrator", the drive letter should be changed to a valid drive on the system, such as ?C:\Documents and Settings\Administrator"
  6. Repeat steps 4 and 5 for each entry whose Data value contains an incorrect drive.
  7. Repeat steps 3 through 6 for each of the following registry keys:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
    • HKEY_LOCAL_MACHINESOFTWARE\Microsoft\Windows\CurrentVersion
    • HKEY_LOCAL_MACHINESOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    • HKEY_LOCAL_MACHINESOFTWAREMicrosoft\Windows\CurrentVersion\Explorer\User Shell Folders
  8. Close the Registry Editor and run the installation again.

Error 1305: Error reading from file

This error may be caused if the Lacerte program is not installed to the primary C: hard drive of the computer.

  • To resolve this, copy the JreSetup.msi file to a folder on your C: drive, then run the file from there.  When complete, verify that the Tax program does not receive the "corrupt or missing" error message. If the issue is resolved, the JreSetup.msi file may be removed.
  • If you get this error when using a Windows Terminal Server, please ensure that all users have access to C:\Program Files\Common Files\Lacerte\Shared or C:\Program Files\Common Files\Intuit\Shared. 

Error code 1606: Could Not Access Network Location server\users\$username\My Pictures

(the exact path may vary, but it will be a non-accesible network location)

  • This is an Microsoft Installer error, use Microsoft KB886549 as reference.

The issue appears related to the way the Microsoft Installer operates.  The problem isn't in our code and therefore we cannot correct the issue. If a customer calls in with an error not listed here when running the JreSetup.msi, then please collect information for us to determine the cause.
In order to evaluate the cause and impact of this error please collect the following information before attempting any fix:

  1. Network or Standalone install? If network is this happening on multiple workstations?
  2. What is the install path?
  3. Does install path contain any spaces or special characters?
  4. Does the 20?? Program make any reference to the drive, path, or file mentioned in the error message? i.e. search .ini files and registry entries

After collecting above information in the case attempt, please forward the case number to a Systems TAG agent and reference "jresetup" and the error number.

  • Four digit error numbers are likely MSI (Windows installer) errors.  Googling "MSI error ####" may lead to a fix or workaround.
  • If JreSetup completes without any errors and continue to receive the original error, this could mean that some 3rd party program is preventing the Java platform form from executing. Try msconfig to disable any startup items or configure their anti-virus.
  • One 3rd party software that can cause this issue is Iomega.
  • Another 3rd party application is Panda Internet Security.
    1. Double-click the Panda icon in the system tray.
    2. Click the Settings link and select Unknown Threats.
    3. Click the Settings button next to the Enable TruPrevent Technologies and uncheck Enable behavioral analysis.
    4. Click OK, then Apply, and OK again and close Panda Internet Security.

Was this helpful?

You must sign in to vote, reply, or post
Lacerte Tax

Sign in for the best experience

Ask questions, get answers, and join our large community of Intuit Accountants users.