繁体   English   中英

Java Applet安全性问题

[英]Java Applet Security Issues

要在网络浏览器中运行小程序,我遇到了很多困难。 Java安全性一直在阻止它。 我将jar放在桌面上,并制作了一个简单的html文件,该文件使用嵌入了jar。 我正在尝试将其嵌入html文件中。 我根本没有对该站点的任何根访问权限,因此我想避免使用Web Start和Apache Tom Cat之类的东西,因为这些教程似乎都假定您将应用程序本身上传到该站点本身的目录中。 我只能在此处嵌入html,因此我要链接的googledrive.com/host中有一个jar。

这是代码的代码。

<applet  
    codebase="https://bb2f18b1cb19b925c50b747c1c65afcc4ad11720.googledrive.com/host/0B34NA0csYJZufm5ZeFFEcUMyQnR5bmw1eVl2M3BOcXItNGxxZTZvaFExNVhXQnY4dzY3QTg"  
    archive="AsteroidGameApp.jar"  
    code="asteroidgame.AsteroidGame.class" 
    width=500 
    height=500>
</applet>

我什至不知道它是否可以正确运行,因为我无法超越安全性。 我已经阅读了有关使代码签名的内容,但是找不到清晰的教程。

正如Java相关站点从Java 7 Update 51开始所报告的那样,尝试运行未签名的Java应用程序会生成错误消息并阻止执行小程序。

按照有关Oracle适当解决方案的说明进行操作(根据我的经验,我必须从受信任的根目录(如Verisign)获得有效的证书,然后使用该证书对我的applet jar进行签名),但是如果您不能这样做,请尝试建议的解决方法在相应的部分。

显然,如Java网站所述:

强烈建议不要运行这些类型的应用程序。 但是,如果仍然要运行这些应用程序,则仅在了解风险和含义后才能运行。

暂无
暂无

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

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