1. Устанавливаем wine не ниже 0.9.96
2. Качаем jre-6u7-windows-i586-p-s с сайта http://java.com/ru/download/manual.jsp (15.3 Мб)
3. Устанавливаем jre в wine: wine jre-6u7-windows-i586-p-s.exe
4. Идём на страницу клиент-банка и скачиваем jnlp файл-описание апплета: http://filials.payment.ru/juricvalrur/JuridicalClient.jnlp
5. Запускаем апплет: wine ~/.wine/drive_c/Program\ Files/Java/jre1.6.0_07/bin/javaws.exe JuridicalClient.jnlp
6. Далее работаем как обычно с клиент-банком, учитывая глюк, что приложение не перерисовывает себя, и выводим данные в 1С.
Кто считает, что это ректальная тонзиллоэктомия, тот прав.
Tags: elsys, Прогулки по граблям 8 Comments »
а юниксовой Джавой не запускается?
Запускается и работает. Всё прекрасно, кроме экспорта в 1С.
А там что — экспорт через jni сделан? Надо б придумать как jni через wine проксировать…
Нет, там экспорт сделан в виде сохраняемого файла формата XML либо 1С.
Дык почему через униховую жабку низзя? Либо там жабский код ТАК написал, что работает только под виндами (за это убивать), либо там жабка вызывает нативные либы через jni. Тогда — то, что я сказал выше, надо научиться нативным либам выдавать winapi.
> Дык почему через униховую жабку низзя?
Потому что русские буквы выдаются в формате ??????? ?????.
> Либо там жабский код ТАК написал, что работает только под виндами (за это убивать)
Пару лет назад, говорят, он был написан ТАК, что работал только вод MS JVM. Как именно это было сделано — тайна сия велика есть.
Каззлы, прастигошшподя…
На allcred.ru об этом писали.