Java Webstart с родными библиотеками Tibco

Я пытаюсь развернуть приложение, которое используетродные реализация Tibrv черезTibrvJ использование библиотекиJava Webstart.

Я упаковал все виндыDLLs изнутриc:\tibco\tibrv\bin в файл Jar и добавили их вnativelib элемент вJNLP файл.

Я надеялся, что веб-старт приметдлл файлы изtibco-7.5.1-nativelibs.jar файл и разрешить их загрузку черезSystem.loadLibrary который вызывается изTibrv.open(), Однако, похоже, он не хочет работать должным образом.

мойJNLP файл выглядит так:

<?xml version="1.0" encoding="utf-8"?><!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 6.0//EN" "http://java.sun.com/dtd/JNLP-6.0.dtd">
<jnlp spec="6.0+"
 codebase="http://somewhere:8080/my-gui/application"
 href="launch.jnlp">
 <information>
  <title>My GUI</title>
  <vendor>Technology</vendor>
  <description>Dashboard</description>
  <description kind="short">Dashboard</description>
  <icon href="icon/Stocks-128x128.png" />
  <offline-allowed />
  <shortcut online="true">
   <desktop />
   <menu submenu="Dashboard" />
  </shortcut>
 </information>
 <security>
  <all-permissions />
 </security>
 <update check="always" policy="prompt-update" />
 <resources>
  <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"
   java-vm-args="-Xmx120M -ea />
  <property name="log4j.configuration" value="live/log4j.xml" />
  <property name="swing.aatext" value="true" />

  <jar href="tibrvj-7.5.1.jar" />
  <jar href="dashboard-gui.jar" main="true" />
 </resources>
 <resources>
  <nativelib href="nativelib/tibco-7.5.1-nativelibs.jar" />
 </resources>
 <application-desc main-class="com.somewhere.Main">
  <argument>classpath:/live/client.xml</argument>
  <argument>/live/live.properties</argument>
 </application-desc>
</jnlp> 

Приложение запускается, но как только делается вызов, чтобы открыть TIB, оно разваливается с ошибкой в соответствии с:

[Исключением корня является TibrvException [ошибка = 22, сообщение = несоответствие версий: libtibrv версии 7.4 не совпадает с версией разделяемой библиотеки tibrvj 7.5]]

TibrvException [ошибка = 901, сообщение = библиотека не найдена: tibrvj]]

У пользователей естьразнообразие установок Tib уже на своих ПК от Tib 7.2 до 7.5. Приложение Webstart корректно работает только на компьютере с установленной версией 7.5, которая соответствует файлу Jar внутри пакета. Так что, похоже, он ничего не делает с флягой nativelib.

Я хотел бы избежать развертывания 3-х версий веб-приложения запуска для разных версий Tib, которые установили пользователи.

Кому-нибудь еще удалось получить эту комбинациюTibrvJ а такжеWebstart работает?

Ответы на вопрос(2)

Ваш ответ на вопрос