Article - CS309547
Java Runtime Environment errors when launching Arbortext Products
Modified: 17-Apr-2026
Applies To
- PTC Arbortext Editor 7.0 to 8.3
- PTC Arbortext Styler 7.0 to 8.3
- PTC Arbortext Publishing Engine 7.0 to 8.3
Description
- Is It mandatory to have Java 11 to upgrade to Arbortext Editor 8.1?
- What version of Java is supported by Editor 8.2?
- Editor will not open
- What file to point to in order to set up the “Associated Java Environment”?
- Editor does not identify Java 11, throws an error
- Editor does not launch after installing latest Java Development Kit (JDK)
- Error displayed during Arbortext installation
- One of the following Errors may occur:
The selected Java virtual machine is not supported
[A31483] Unable to detect a compatible Java Runtime Environment.
Arbortext Editor Message. Arbortext Editor requires a Java Runtime Environment. Please go to http://java.sun.com to download and install the latest 64-bit JRE for your platform.
A compatible version of Java could not be found on this system. PTC Arbortext Editor 8.1.#.# required Java 11 to run. Java can be installed and configured after the installation completes. If you want to continue with this installation click OK or click Cancel to exit the installation.
[A31483] Unable to detect a compatible Java runtime environment. PTC Arbortext Editor requires a 64-bit Java runtime environment. Please download and install a supported Java runtime environment or JDS for your platform
editor.exe: [A31487] Unsupported Java virtual machine at [location]
editor.exe: [A31765] Could not determine the location of the Java environment. Please select it now and run the application again.
editor.exe: [A31764] Unable to determine Java virtual machine version from location "<javaInstallPath>\bin\server\jvm.dll"
- Arbortext Publishing Engine (PE) subprocesses fail to start after JDK minor update/patch
-
- Status link on PE Test Page displays the following:
Subprocess Version: Unknown until first subprocess invocation Subprocess Build Date: Unknown until first subprocess invocation Subprocess Build: Unknown until first subprocess invocation - Apache Tomcat service fails to stop, requiring use of Windows Command Prompt to kill process
- <TomcatHome>\logs\pelog.xml logs the following errors:
<Event xmlns="http://logging.apache.org/log4j/2.0/events" timeMillis="1769792314532" thread="http-nio-8080-exec-3" level="ERROR" loggerName="com.arbortext.e3.SubprocessPool" endOfBatch="false" loggerFqcn="org.apache.logging.log4j.spi.AbstractLogger" threadId="25" threadPriority="5"> <Instant epochSecond="1769792314" nanoOfSecond="532337300"/> <Message>SubprocessPool.allocate: maximum number of services running.</Message> </Event><Event xmlns="http://logging.apache.org/log4j/2.0/events" timeMillis="1769792614534" thread="http-nio-8080-exec-3" level="ERROR" loggerName="com.arbortext.e3.SubprocessPool" endOfBatch="false" loggerFqcn="org.apache.logging.log4j.spi.AbstractLogger" threadId="25" threadPriority="5"> <Instant epochSecond="1769792614" nanoOfSecond="534153800"/> <Message>All subprocesses are currently busy.</Message> </Event>
- Status link on PE Test Page displays the following:
This is a printer-friendly version of Article 309547 and may be out of date. For the latest version click CS309547