我正在尝试在Chrome窗口中运行一个小程序,但收到错误消息.
我确实看到所有回复告诉我将我的安全性更改为中等,但是版本8中不存在该选项.到目前为止,几个小时的谷歌搜索和向同学寻求帮助没有带来任何进展.
有人可以建议吗?
在关闭此文件之前,为了复制以下帖子之一,Java改变了Java 1.8中可运行applet的要求.这些要求使得无法运行未由可信证书签名的applet.解决这个问题的唯一方法是将网站添加到例外列表中,这对我来说不是很奇怪.
相关但过时的帖子:
我和我的"公司"创造了一个我们想要放在我们网站上的游戏.我们将java应用程序转换为Applet.applet完美地在appletViewer中运行,但它不会在网页中运行.以下是我们使用的清单:
Manifest-Version: 1.0
Application-Name: Battle-Ship
Permissions: sandbox
Created-By: Chetter-Games
// empty line
Run Code Online (Sandbox Code Playgroud)
jar文件使用我们自己生成的密钥库进行签名(它不是来自可靠的证书分发者).这是jarsigner的输出:
Enter Passphrase for keystore:
jar signed.
Warning:
No -tsa or -tsacert is provided and this jar is not timestamped. Without a
timestamp, users may not be able to validate this jar after the signer
certificate's expiration date (2015-12-09) or after any future revocation date.
Run Code Online (Sandbox Code Playgroud)
我很确定这个错误可以忽略不计.这可能会在以后引起问题,但我们只是想立即启动并运行.
这是包含嵌入式applet的页面的html:
<html>
<body>
<applet code='battleShip.WindowApplet'
archive='signed-BattleShip.jar'
width=500 …Run Code Online (Sandbox Code Playgroud)