2010-02-08 69 views
0

我有以下線造成下JNLP運行此錯誤消息:JNLP java.security.AccessControlException與TargetDataLine.open()?

java.security.AccessControlException: access denied (javax.sound.sampled.AudioPermission record) 
    at java.security.AccessControlContext.checkPermission(Unknown Source) 


TargetDataLine targetDataLine.open(audioFormat); 

如何解決呢?或者這是否意味着在JNLP中,我們無法錄製聲音?

PS:我沒有運行它的所有的權限模式,因爲它需要一個第三方支付證書。在我可以將應用程序提交給Sun的Java商店之前簽署該jar。我想知道是否有其他方式,比如使用JNLP的FileSaveService/FileOpenService?

弗蘭克

回答

0

如果你添加以下到您的JNLP(同級</infomration>,它的工作原理?

<security> 
    <all-permissions/> 
</security> 

默認情況下,你沒有小應用程序沙箱以外的訪問,其中包括音頻。

相關問題