Article - CS315599

Error "Your JAVA_HOME environment variable does not point to a valid JDK path." when attempting to install ThingWorx Platform or ThingWorx Analytics using the Installer

Modified: 03-Dec-2025   


Applies To

  • ThingWorx Analytics 8.5 to 9.5
  • ThingWorx Platform 8.0 to 9.7
  • Microsoft Windows
  • Red Hat Enterprise Linux
  • Ubuntu

Description

  • The following error is received when executing ThingWorx Analytics and ThingWorx Platform installer
Your JAVA_HOME environment variable does not point to a valid JDK path.
Configure this variable with the path to your JDK directory and launch the installer again.
Make sure JAVA_HOME is set as a system-wide variable so it will be visible to all users.
  • ThingWorx Apache Tomcat service stopped after starting
  • unable to start the Apache Tomcat. Getting error "[info] [20004] Apache Commons Daemon procrun (1.3.4.0 64-bit) started. [info] 
    [20004] Running Service 'ThingWorx-Foundation'...
    [16800] The system cannot find the path specified. [info] [20004] Run service finished.  [info] [20004] Apache Commons Daemon procrun
This is a printer-friendly version of Article 315599 and may be out of date. For the latest version click CS315599