0

我有以下行导致此错误消息在 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 商店之前签署 jar。我想知道是否还有其他方法,例如使用 JNLP 的 FileSaveService / FileOpenService ?

坦率

4

1 回答 1

0

如果您将以下内容添加到您的 JNLP(与 同级</infomration>,它是否有效?

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

默认情况下,您无权访问小程序沙箱之外,包括音频。

于 2010-02-08T22:57:05.343 回答