默認情況下,Java小程序不支持打印。如何更改applet打印的java.policy文件?我想從小程序打印。如何更改小程序打印的策略文件
而且,這種方法對我來說將返回NULL:
PrintServiceLookup.lookupDefaultPrintService()
請提供參考和示例代碼。
默認情況下,Java小程序不支持打印。如何更改applet打印的java.policy文件?我想從小程序打印。如何更改小程序打印的策略文件
而且,這種方法對我來說將返回NULL:
PrintServiceLookup.lookupDefaultPrintService()
請提供參考和示例代碼。
取決於您需要使用該小程序的位置。如果你只需要一個工作站,那麼你最好將它作爲應用程序而不是applet運行。
如果可行,您還可以在每臺客戶機上部署匹配策略或使用簽名的小程序。
這裏的一些相關鏈接
Java Plugin Guide - >特別是第三部分
signed Applets : Java Glossary
Java Tutorial Signed Applets - >有些過時教程
Default Policy Implementation and Policy File Syntax - >所有你可能想了解政策文件以及如何製作它們
當您嘗試從小應用程序進行打印時,應向用戶提供一個要求打印的對話框。 IIRC,如果被拒絕SecurityException
將照常拋出。
我面臨着同樣的問題,我通過添加下面的行java.policy文件解決了這個問題:
permission java.security.AllPermission;
但還是老樣子沒能找出其所需的精確權限。賦予所有權限對於小程序不安全。
我需要使用小程序而不是應用程序,因爲它是我的要求。 您是否知道用於打印applet的啓用許可條目。 – 2009-06-19 10:08:23