繁体   English   中英

小程序录音机

[英]Applet sound recorder

我有一个Applet,正在做一些录音工作。 当我使用Applet viewer在eclipse上运行它时,录音和播放正常。 但是,当我将该小程序放在浏览器中时,所有按钮和控件都是可见的,但是录制和播放均不起作用。 有什么原因吗?

我已经在罐子上签名了,但仍然无法正常工作。 我从jarsigner验证了我的罐子。 它的消息

jar is unsigned (Signature missing or unparsable)

此消息实际上意味着什么?

更新资料

现在,对Jar进行了签名和验证(根据评论),新的例外是:

   java.lang.SecurityException: trusted loader attempted to load sandboxed resource    from file:/D:/Junaid/workspace/AudioProjectApplet/bin/com/audio/
   at com.sun.deploy.security.CPCallbackHandler$ParentCallback.check(Unknown Source)
   at com.sun.deploy.security.CPCallbackHandler$ParentCallback.access$1500(Unknown Source)
   at com.sun.deploy.security.CPCallbackHandler$ChildElement.checkResource(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.checkResource(Unknown Source)
   at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
   at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
   at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

抱歉,我上次没弄错。 通常,已签名的JAR文件的验证将由Java™Runtime Environment负责。 您的浏览器将验证下载的签名小程序。 使用解释器的-jar选项调用的已签名应用程序将由运行时环境验证。

但是,您可以使用Jarsigner工具自己验证签名的JAR文件。 例如,您可能需要执行此操作,以测试已准备好的已签名的JAR文件。

用于验证签名的JAR文件的基本命令是:

jarsigner -verify jar-file此命令将验证JAR文件的签名,并确保自签名以来,存档中的文件没有更改。 如果验证成功,您将看到以下消息:

罐子验证。 如果您尝试验证未签名的JAR文件,则会出现以下消息:

jar是未签名的。 (签名丢失或不可解析)如果验证失败,则会显示相应的消息。 例如,如果自从对JAR文件进行签名以来,JAR文件的内容已更改,则尝试验证该文件时,将显示类似以下的消息:

jarsigner:java.lang.SecurityException:test / classes / Manifest.class的无效SHA1签名文件摘要

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM