问题

控制中心无法连接到 neoControl,因为 neoControl 运行不正常。


原因

在浏览器中打开 localhost:49098 页面时,neoControl 未显示。此问题可能是因为系统中安装的 Java 版本与 neoControl 不兼容。


验证

  1. 生成neoControl日志来诊断问题。

  2. 在日志中查找以下事件:

NEXT_ROOT is not defined -- WORootDirectory and WOLocalRootDirectory set to empty string! java.lang.UnsupportedClassVersionError: neocontrol/app/Application : Unsupported major.minor version 52.0    at java.lang.ClassLoader.defineClass1(Native Method)    at java.lang.ClassLoader.defineClassCond(Unknown Source)    at java.lang.ClassLoader.defineClass(Unknown Source)    at java.security.SecureClassLoader.defineClass(Unknown Source)    at java.net.URLClassLoader.defineClass(Unknown Source)    at java.net.URLClassLoader.access$000(Unknown Source)    at java.net.URLClassLoader$1.run(Unknown Source)    at java.security.AccessController.doPrivileged(Native Method)    at java.net.URLClassLoader.findClass(Unknown Source)    at java.lang.ClassLoader.loadClass(Unknown Source)    at java.lang.ClassLoader.loadClass(Unknown Source)    at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:84)

3.如果存在这些事件,则问题是由不兼容的 Java 版本引起的。


解决方案

请按照以下步骤来解决此问题:


1. 检查您所使用的 Java 版本:前往“应用程序和功能”,查找 Java。如果您的版本不是 8,就需要更新 Java 版本。


2.更新Java版本:

  • 选项A:卸载Java并重新安装neoStampa。这将自动安装正确版本的Java。

  • 选项B:手动更新Java。从官方网站下载Java的最新兼容版本:
    Java手动下载


3.重新启动电脑:需要重新启动系统,以确保所有更改都正确应用。

4.重新连接到数据源:

  • 打开“控制中心”偏好设置

  • 按照正常流程连接到数据源。


5.验证打印历史记录:

  • 前往“打印历史记录”标签。
  • 刷新视图,以确保打印机正确加载。