- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解决无法在 appletviewer 下运行的已签名 jar 的问题。我的主要目标是在浏览器之外运行它,所以我尝试使用 appletviewer - 如果您有其他建议,请告诉我。
这是上下文:
$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
$ jarsigner -verify -certs -verbose -keystore /etc/ssl/certs/java/cacerts myjar.jar
...
smk <file size> <file date> <file name>
X.509, CN=xxx, OU=xxx, OU=xxx, O=xxx, L=xxx, ST=xxx, C=xxx
[certificate is valid from m/d/y h:m PM to m/d/y h:m PM]
X.509, CN=yyy, OU=yyy, OU=yyy, O=yyy, C=yyy
[certificate is valid from m/d/y h:m PM to m/d/y h:m PM]
[KeyUsage extension does not support code signing]
X.509, OU=zzz, O=zzz, C=zzz (alias1)
[certificate is valid from m/d/y h:m PM to m/d/y h:m PM]
...
jar verified.
$ keytool -list -v -keystore /etc/ssl/certs/java/cacerts -storepass changeit|grep alias1
alias1, Mmm d, yyyy, trustedCertEntry,
$ appletviewer myhtml.html
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission preferences)
$ jarsigner -verify -certs -verbose -keystore cacerts2 myjar.jar
...
smk <file size> <file date> <file name>
X.509, CN=xxx, OU=xxx, OU=xxx, O=xxx, L=xxx, ST=xxx, C=xxx
[certificate is valid from m/d/y h:m PM to m/d/y h:m PM]
X.509, CN=yyy, OU=yyy, OU=yyy, O=yyy, C=yyy (alias2)
[certificate is valid from m/d/y h:m PM to m/d/y h:m PM]
[KeyUsage extension does not support code signing]
X.509, OU=zzz, O=zzz, C=zzz (alias1)
[certificate is valid from m/d/y h:m PM to m/d/y h:m PM]
...
jar verified.
$ appletviewer -J-Djavax.net.ssl.trustStore=cacerts2 -J-Djavax.net.ssl.trustStorePassword=changeit myhtml.html
keystore "cacerts2";
// Tried with this and without the next line:
//keystorePasswordURL "cacerts.pass";
// where file cacerts.pass has only "changeit" / "changeit\n" in it (tried both)
// Tried the following three:
grant signedBy "alias1" {
//grant signedBy "alias2" {
//grant {
permission java.lang.RuntimePermission "preferences";
};
$ appletviewer -J-Djava.security.policy=mypolicy.policy myhtml.html
$ appletviewer -J-Djavax.net.ssl.trustStore=cacerts2 -J-Djavax.net.ssl.trustStorePassword=changeit -J-Djava.security.policy=mypolicy.policy myhtml.html
最佳答案
My main goal is to run it outside of the browser,..
关于java - 签名的 jar 使用 appletviewer 抛出权限异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844045/
这个问题已经有答案了: "No X11 DISPLAY variable" - what does it mean? (12 个回答) 已关闭 7 年前。 Exception in threa
C:\Users\ms536\Desktop\java>appletviewer awt_ex.java 'appletviewer' is not recognized as an internal
C:\Users\ms536\Desktop\java>appletviewer awt_ex.java 'appletviewer' is not recognized as an internal
我正在使用 Java Applet 开发一款游戏,本打算在 JDK AppletViewer 中玩,但我遇到了一个问题。在玩上面的游戏时,小程序底部的状态栏(显示“小程序已启动”的棕色状态栏)看起来很
我的代码在我的浏览器和 Eclipse 中编译和工作都很好,但由于某些原因,AppletViewer 不能与我的非常简单的代码一起工作。当我尝试使用 appletviewer FirstApplet.
当我的小程序第一次从干净的环境中启动时,一切都按照我期望的方式工作。我产生了两个线程,一个用于通用处理,一个用于图形处理。我从事件分派(dispatch)线程执行所有 GUI 操作调用。启动/停止从
因此,我像往常一样运行一个小程序,在左下角显示“在 appletviewer 中执行小程序”时,它会保留在那里,而 appletviewer 永远不会打开。当我右键单击该类时,“运行小程序”呈红色(如
当我从 appletviewer 运行 Main00App.java 时,我有 开始:小程序未启动。阅读注释的 html 是因为我可以使用宽度和高度调整窗口大小。 import java.awt.*;
JDK12 中有小程序查看器的替代方案吗? 我是 Java 新手,我尝试在 Java 中添加 AWT 复选框在 JDK 1.8 中运行良好,但在 JDK12 中运行不佳。 我在互联网上搜索,发现小程序
当我在我的 Mavericks Mac 上运行以下命令时: appletviewer index.html appletviewer 进程启动,但没有窗口显示实际的 applet,我需要在进程上使用
我创建了一个 Java 小程序并编译了它。作为编译的结果,它生成了一个 class 文件。但是,它在使用 appletviewer 命令在命令提示符下运行小程序时显示以下警告消息。 D:\Applet
我正在尝试解决无法在 appletviewer 下运行的已签名 jar 的问题。我的主要目标是在浏览器之外运行它,所以我尝试使用 appletviewer - 如果您有其他建议,请告诉我。 这是上下文
我是 Java 新手,我有一个小程序项目要为学校做,现在已经全部完成了。当我通过 appletviewer 命令行运行它时它工作正常,但是当我通过浏览器预览它时,图像不显示。 简而言之,我的应用程序必
我刚刚在网页中执行小程序时遇到了麻烦:弹出错误对话框: 计算器是我的类名,Exercise4 是包含它的文件夹。我确信html 文件和calculator.class 位于名为Exercise4 的同
在AppletViewer中,我的Applet看起来像这样: 在浏览器中,我的小程序如下所示: 如您所见,字体没有抗锯齿。而且背景颜色也不一样。所有文本都在右侧被剪切。 那可能是什么? 您也可以自己尝
在开始之前,我知道我应该使用 Swing 而不是 AWT,但这就是我正在使用的书所教的内容,所以我现在就使用它。 现在,我的问题是为什么 AppletViewer 可以正常运行此代码,但我尝试过的每个
我正在尝试学习 Java,但在使用 appletviewer 命令时遇到了问题。我正在使用 openSUSE 11 并且能够编译和运行普通的 Java 程序,但是当我发出 appletviewer 命
当我在浏览器中使用此小程序时,它工作正常,但为什么它不能在小程序查看器中工作? 我尝试使用 jGRASP 和 Eclipse 来查看小程序,但无论我做什么,我都会得到这个: java.lang.Num
对于我的 CS11 类(class),我必须编写一个小小程序,用于在屏幕上绘制一条在 Canvas 中间相交的水平线和垂直线。分配的一部分是当用户单击一行并执行拖动时能够移动一条或两条线。该部分正在工
我正在做一个名为“电磁场曲棍球”的个人项目(以 The University of Colorado's PhET website 上的电场曲棍球命名)。我决定将该应用程序移植到我网站上的 Java
我是一名优秀的程序员,十分优秀!