技术文章 - CS309547
启动 Arbortext 产品时出现 Java 运行时环境错误
已修改: 17-Apr-2026
适用于
- 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
说明
- 升级到Arbortext Editor 8.1是否必须安装Java 11 ?
- Editor 8.2支持哪个版本的Java ?
- 编辑器将无法打开
- 要设置“关联的 Java 环境”,应该指向哪个文件?
- 编辑器无法识别Java 11 ,并抛出错误。
- 安装最新版Java开发工具包(JDK)后,编辑器无法启动。
- Arbortext 安装过程中显示错误
- 可能会出现以下错误之一:
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"
- JDK小版本更新/补丁后, Arbortext Publishing Engine (PE) 子进程无法启动。
- PE测试页面上的“状态”链接显示以下内容:
Subprocess Version: Unknown until first subprocess invocation Subprocess Build Date: Unknown until first subprocess invocation Subprocess Build: Unknown until first subprocess invocation - Apache Tomcat服务无法停止,需要使用Windows 命令提示符强制终止进程。
- <TomcatHome>\logs\pelog.xml记录以下错误:
<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>
- PE测试页面上的“状态”链接显示以下内容:
这是文章 309547 的 PDF 版本,可能已过期。最新版本 CS309547