Суббота, 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
Комментарии
“в случае openjdk он заменяет ? на _” — а _зачем_ заменяет, непонятно?
Это бага внутри openjdk :(
Форма комментирования для «connect.raiffeisen.ru: sun jdk vs openjdk»
Вот за это я люблю Убунту.
Не знаю, мне всеравно на чем работать :)