'java/lang/NoClassDefFoundError: java/lang/Object' message in Spectrum

Issue

Spectrum service fails to start with following entry in the wrapper logs
 
STATUS | wrapper | 2013/12/09 18:43:21 | --> Wrapper Started as Service STATUS | wrapper | <DatetimeStamp> | 
Java Service Wrapper Standard Edition 64-bit 3.5.7
STATUS | wrapper | 2013/12/09 18:43:21 | Copyright (C) 1999-2010 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2013/12/09 18:43:21 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2013/12/09 18:43:21 | Licensed to PBBI for Spectrum
STATUS | wrapper | 2013/12/09 18:43:21 | STATUS | wrapper | 2013/12/09 18:43:21 | Launching a JVM...
INFO | jvm 1 | 2013/12/09 18:43:22 | Error occurred during initialization of VM
INFO | jvm 1 | 2013/12/09 18:43:22 | java/lang/NoClassDefFoundError: java/lang/Object
ERROR | wrapper | 2013/12/09 18:43:22 | JVM exited while loading the application.
STATUS | wrapper | 2013/12/09 18:43:22 | Automatic JVM Restarts disabled. Shutting down.
STATUS | wrapper | 2013/12/09 18:43:23 | <-- Wrapper Stopped

Cause

This could be caused if JDK (Spectrum\java64) directory got corrupted as a result of manual change.

Resolution

UPDATED: August 22, 2019
Take the backup of existing 'java64' directory and replace it with the one from another Spectrum installation of same version.