有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JOGL 1。x个未签名的小程序是否可能?

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

JOGLAppletLauncher似乎因各种原因而贬值

由于无法找到小程序的类,使用JNLAppletLauncher似乎失败了。这大概是因为很久以前实施的安全更改。不过,这在mac上的Safari(但不是chrome)中确实有效,它似乎不关心签名/未签名的沙盒混合之类的问题。如果安全性设置为允许混合沙箱,这也适用于chrome或IE 8中的windows

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

这是现在不可能的(正如http://code.google.com/p/processing/issues/detail?id=429所暗示的那样),JOGL小应用程序也因此死掉了,还是我还有其他选择要尝试


共 (1) 个答案

  1. # 1 楼答案

    当Sun运行JOGL项目时,他们用一个特殊的证书在JAR上签名,该证书允许它作为小程序使用,而不显示任何安全对话框

    然而,Sun(现在的甲骨文公司)取消了JOGL项目,不再支持它

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

    因此,使用Java OpenGL小程序的选项是,要么使用过时的、现在几乎已损坏的JOGL1,它由特殊证书签名,要么使用更现代的OpenGL绑定(如JOGL2或LWJGL),它工作得更好,但会显示一个安全对话框