Printing Java Web启动打印作业

Printing Java Web启动打印作业,printing,java-web-start,Printing,Java Web Start,我以前也发过同样的问题,但没有得到答复。我之所以重新发帖,是因为我认为这是一个最近一定有人遇到的简单问题 我有一个JavaFX应用程序,它使用awt.PrinterJob打印一些可打印的信息。在开发过程中,一切正常,但当我签署应用程序并通过Web开始部署它时,单击相同的按钮打印数据只会引发下面的空指针异常: Caused by: java.lang.NullPointerException at javax.print.PrintServiceLookup.getServicesForConte

我以前也发过同样的问题,但没有得到答复。我之所以重新发帖,是因为我认为这是一个最近一定有人遇到的简单问题

我有一个JavaFX应用程序,它使用awt.PrinterJob打印一些可打印的信息。在开发过程中,一切正常,但当我签署应用程序并通过Web开始部署它时,单击相同的按钮打印数据只会引发下面的空指针异常:

Caused by: java.lang.NullPointerException
at javax.print.PrintServiceLookup.getServicesForContext(Unknown Source)
at javax.print.PrintServiceLookup.getListOfLookupServices(Unknown Source)
at javax.print.PrintServiceLookup.getAllLookupServices(Unknown Source)
at javax.print.PrintServiceLookup.lookupDefaultPrintService(Unknown Source)
at sun.print.Win32PrintServiceLookup.getWin32PrintLUS(Unknown Source)
at sun.awt.windows.WPrinterJob.getPrintService(Unknown Source)
at sun.print.RasterPrinterJob.setPrintable(Unknown Source)
at AdvancedSearchDetailedResultsTableViewController.printToImage(AdvancedSearchDetai..
我有另一个Java Swing应用程序,我以同样的方式部署它,它使用PrintJob没有任何问题。我认为这可能与JavaFX和awt有关,但它在本地工作,这让我认为它一定与WebStart访问打印服务有关。我查看了JNLPAPI打印服务,没有结果

上一个帖子链接

任何想法或解决办法都将不胜感激


谢谢

从Java 7u21更新到7u25在我的JavaFX Web Start应用程序中导致了类似的问题,但我还不知道错误的原因。可能是权限问题(请参阅),也可能是错误?使用Java 7 update 21测试您的应用程序

请编辑您的问题以链接上一个问题thx。如果您还没有,请将日志添加到Java Web Start进程中,以便您可以查看目标工作站上抛出的错误。您好,我将如何执行此操作?