Суббота, 29 Май 2010

connect.raiffeisen.ru: sun jdk vs openjdk

Вчера, я попытался заплатить за квартиру путем перевода денег через Raiffeisen CONNECT, но у меня это не получилось. Сегодня нашел решение, делюсь.

Вариант первый, это вспомнить, а почему оно работало раньше. Память подсказала что раньше я переводил все это через другой ноутбук, на котором живет debian и стоит Sun Java. На этом ноутбуке живет Fedora и openjdk.

Немного поизучав какие ссылки он делает, приходим к выводу что в случае openjdk он заменяет ? на _ в случае начала GET аргумента. Как результат мы получаем 404 страницу. Если заменить openjdk на Sun Java становиться счастья. Но интереса ради я подхачил их апплетик и теперь он у меня работает с openjdk (;

Для истории, как поставить sun jdk на fedora. Идем на http://java.sun.com/javase/downloads/index.jsp и скачиваем Java JDK 6, у меня был Update 20. Получаем файлик jdk-6u20-linux-x64-rpm.bin, который надо запустить:

sudo sh jdk-6u20-linux-x64-rpm.bin

Соглашаемся с лицензией и получаем java в системе. Теперь начинается самое интересное, надо прописать ее в alternatives:

sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000

если нужен plugin:

sudo sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so  libjavaplugin.so.x86_64 /usr/java/default/jre/lib/amd64/libnpjp2.so 20000

если это не 64 битная система, то:

sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/default/jre/lib/i386/libnpjp2.so 20000

опять же, если пользуетесь Google Chrome, то не плохо бы включить плагин и в него:

sudo ln -s /usr/lib64/mozilla/plugins/libjavaplugin.so /opt/google/chrome/plugins/libjavaplugin.so

Написано в: 14:41 | 4 комментария | | теги: , , , | постоянная ссылка |
Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google


Последние комментарии

Комментарии

9000 29.05.2010 17:15

в случае openjdk он заменяет ? на _” — а _зачем_ заменяет, непонятно?

ответить
Kirill A. Korinskiy 29.05.2010 21:25

Это бага внутри openjdk :(

ответить
cblp 29.05.2010 21:34

Вот за это я люблю Убунту.

ответить

Форма комментирования для «connect.raiffeisen.ru: sun jdk vs openjdk»

Обязательное поле. Не больше 30 символов.

Обязательное поле

Kirill A. Korinskiy 31.05.2010 14:22

Не знаю, мне всеравно на чем работать :)

ответить