我有以下行导致在JNLP下运行此错误消息:
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 Store之前签署jar。我想知道是否有其他方式,比如使用JNLP的FileSaveService / FileOpenService?
谢
答案 0 :(得分:0)
如果您将以下内容添加到JNLP(兄弟</infomration>
,它是否有效?
<security>
<all-permissions/>
</security>
默认情况下,您无权访问applet沙箱,包括音频。