Java小程序可以';在CentOS 6上找不到带CUPS的打印机(已授予权限)

Java小程序可以';在CentOS 6上找不到带CUPS的打印机(已授予权限),java,Java,PrintServiceLookup.lookupDefaultPrintService()在小程序中返回null,但在小应用程序中调用时返回默认打印机 我尝试了权限java.lang.RuntimePermission“queuePrintJob”,并单击“确定”授予小程序访问打印机的权限。小程序还具有端口631的权限。我认为这可能是一个CUPS问题,但应用程序工作正常 lookupPrintServices(null,null)返回一个空列表 这是一个信息亭,所以我可以设置任何需要的权限 我

PrintServiceLookup.lookupDefaultPrintService()在小程序中返回null,但在小应用程序中调用时返回默认打印机

我尝试了权限java.lang.RuntimePermission“queuePrintJob”,并单击“确定”授予小程序访问打印机的权限。小程序还具有端口631的权限。我认为这可能是一个CUPS问题,但应用程序工作正常

lookupPrintServices(null,null)返回一个空列表

这是一个信息亭,所以我可以设置任何需要的权限

我错过了什么


谢谢

我遇到了同样的问题,并通过在java.policy文件的GRANT部分添加以下行来解决它:

permission java.security.AllPermission;
虽然不建议授予所有权限,但无法提交任何其他解决方案。请张贴,如果有人得到了确切的解决方案

谢谢