Мне было интересно, есть ли у кого-нибудь опыт автоматической установки 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-адрес, который, как можно надеяться, определить целевую платформу, и отправить обратно соответствующий файл, создать несколько jar-апплетов, каждый с разными манифестами. Это далеко от идеала.