1

我想知道是否有人有让 JAI 从多个平台的小程序自动安装的经验。我看过

http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/extensions.html#specifying

它似乎暗示(事实上没有提到相反的事实)我只能指定一个平台安装程序。例如

Extension-List: jai_core
jai_core-Extension-Name: javax.media.jai
jai_core-Specification-Version: 1.1-mr
jai_core-Implementation-Version: 1.1.3
jai_core-Implementation-Vendor-Id: com.sun
jai_core-Implementation-URL: http://mydomain.com/jai-windows.jar

无论如何我都看不到指定基于平台的实现 url,而且 JAI 有很多原生的东西,所以看起来我必须选择一个单一的平台。我一定遗漏了一些明显的东西,因为这违背了 Java 的最初主要目标:-(

我能想到的唯一解决方案是指定一个 URL 来确定目标平台是什么,然后发回相关文件,创建多个 Applet jar,每个都有不同的清单。这远非理想。

4

1 回答 1

1

只需使用$(os-name)$文档中提到的构造

可选包版本控制:下载和安装可选包

jai_core-Implementation-URL: http://mydomain.com/jai-$(os-name)$.jar

其中包含由系统属性$(os-name)$定义的目标操作系统的名称。os.name

于 2009-11-10T12:58:31.493 回答