使用 java 在 mac os x 上打印到斑马打印机的 ClassCastException
ClassCastException printing to a zebra printer on mac os x with java
我在 mac os x 上尝试使用 java 打印到斑马打印机时遇到了最奇怪的异常。我过去做过很多次,而且一直有效。除了现在这个 machine。我被告知他们最近更新了他们的操作系统,但我不确定这是原因。
java.lang.ClassCastException: sun.print.UnixPrintService cannot be cast to sun.print.IPPPrintService
at sun.print.UnixPrintJob.<init>(UnixPrintJob.java:126)
at sun.print.UnixPrintService.createPrintJob(UnixPrintService.java:467)
- Mac OS X: 10.14.6
- Jre: 1.8.0_202
我发现了这个似乎相关的错误,但它在 solaris 上。所以我想我正在经历一些不同的事情。
JDK-8032227 ClassCastException in UnixPrintJob for ipp printer
从 Mojave 升级到 Catalina 解决了问题。
我在 mac os x 上尝试使用 java 打印到斑马打印机时遇到了最奇怪的异常。我过去做过很多次,而且一直有效。除了现在这个 machine。我被告知他们最近更新了他们的操作系统,但我不确定这是原因。
java.lang.ClassCastException: sun.print.UnixPrintService cannot be cast to sun.print.IPPPrintService
at sun.print.UnixPrintJob.<init>(UnixPrintJob.java:126)
at sun.print.UnixPrintService.createPrintJob(UnixPrintService.java:467)
- Mac OS X: 10.14.6
- Jre: 1.8.0_202
我发现了这个似乎相关的错误,但它在 solaris 上。所以我想我正在经历一些不同的事情。 JDK-8032227 ClassCastException in UnixPrintJob for ipp printer
从 Mojave 升级到 Catalina 解决了问题。