Одна из целей работы "Осло" в Microsoft состоит в том, чтобы разрешить (хотя не требуют), разрешение этой проблемы.
, Это означает, что эквивалент сегодняшних конфигурационных файлов может быть достаточно богатым для поддержки и текстового и графического редактирования их конфигурации. Графический инструмент будет предоставлен "Осло" (кодовое название "Квадрант").
Мне удалось заставить его работать. Проблема в том, что вызов System.loadLibrary
при использовании Webstart не загружается в зависимости указанной библиотеки, даже если они были упакованы в jar-файл nativelib.
] См. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6191612 для получения дополнительной информации.
Чтобы обойти эту проблему, необходимо явно загрузить все зависимости в правильный порядок. Также необходимо поместить каждую библиотеку dll в отдельный файл jar.
Таким образом, чтобы использовать собственный TibrvJ, вам необходимо сделать следующие вызовы перед любыми вызовами Tibrv.Open
.
System.loadLibrary("msvcr71");
System.loadLibrary("tibrv");
System.loadLibrary("tibrvcm");
System.loadLibrary("tibrvft");
System.loadLibrary("tibrvcmq");
System.loadLibrary("tibrvj");
Happy Days!
Я думаю, вы столкнулись с проблемой с Webstart.
Несколько лет назад у меня было приложение Webstart, использующее Java 3D, которое не работало на Mac. В конце концов я обнаружил, что на всех Mac установлена старая версия Java 3D, и эта уже установленная версия использовалась поверх более новой версии, которую я включил в свой файл JNLP. Ваша проблема звучит почти так же, так что это вполне может быть та же проблема.