技术文章 - CS309547

启动 Arbortext 产品时出现 Java 运行时环境错误

已修改: 17-Apr-2026   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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>
这是文章 309547 的 PDF 版本,可能已过期。最新版本 CS309547