java - JOGL 1.x 未签名的小程序可能吗?

标签 java applet jogl unsigned

我有一个使用 JOGL 1.x 的小程序。我需要将它嵌入到页面中,以便它显示时不会弹出任何安全警告等(如果这也可以通过某种形式的签名小程序实现,那么请告诉我如何进行设置)。

由于各种原因,JOGLAppletLauncher 似乎已经贬值。

由于无法找到我的小程序的类,使用 JNLPAppletLauncher 似乎失败。据推测,这是由于很久以前实现的安全更改所致。然而,这在 Mac 上的 Safari(但不是 Chrome)中确实有效,它似乎不关心签名/未签名的沙箱混合或其他东西。如果安全性设置为允许混合沙箱,这也适用于 Chrome 或 IE 8 中的 Windows。

使用 JNLP 文件触发小程序的方法有很多种,但我在所有操作系统上的所有浏览器上进行的尝试都失败了。

现在这是否是不可能的(如 http://code.google.com/p/processing/issues/detail?id=429 所暗示的)并且 JOGL 小程序因此而死亡,或者是否有我尚未尝试的替代方案?

最佳答案

当 Sun 运行 JOGL 项目时,他们使用特殊证书对 jar 进行签名,该证书允许将其用作小程序,而无需显示任何安全对话框。

但是Sun(现在的Oracle)取消了JOGL项目并且不再支持它。

然而,JOGL 作为社区支持的项目 JOGL2 继续存在,但不再享​​有特殊安全对话框免费证书的好处。

因此,使用 Java OpenGL 小程序的选择是使用过时且现在几乎已损坏的 JOGL1(由特殊证书签名)或使用更现代的 OpenGL 绑定(bind)(如 JOGL2 或 LWJGL),其工作效果更好,但显示安全对话框。

关于java - JOGL 1.x 未签名的小程序可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5929456/

相关文章:

java - 验收测试 Java OpenGL 应用程序

java - Activity 顺序 - 互动书

java - Thread.Sleep() 卡住

java - WorldWind 点地标航向

OS X 上的 Java 输入,无按键重复,但有 glut 是

java - 如何将小程序的内容转为图片?

java - 如何从 JOOQ 3.11 中的 JSONB 转换

Java 可序列化保存

java - 在 Java 中使用多线程初始化您的应用程序

java - java Applet 中线程 "AWT-EventQueue-1"java.lang.NullPointerException 中的异常