Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Java разработчикам (The encoding 'UTF-8' is not supported by the Java runtime)  (Прочитано 3562 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zeroed

  • Автор темы
  • Активист
  • *
  • Сообщений: 264
    • Просмотр профиля
Тем кого не устраивает вот это:

The encoding 'UTF-8' is not supported by the Java runtime.

Чтобы решить это, нужно качать яву с официального сайта и ставить.
Все оказалось не так просто как я думал.
Вот небольшое How-To:

Удаляем стандартные пакеты "sun-java....." (Не уверен что это необходимо, но я решил удалить)

Ставим пакет java-package, который позволяет сделать .deb для java:

apt-get install java-package
Качаем jdk с оффициального сайта:

http://java.sun.com/javase/downloads/?intcmp=1281

Качаем .bin для линукса.

После этого:

fakeroot make-jpkg jdk-6u5-linux-i586.bin
естественно вместо jdk-6u5-linux-i586.bin, вставляете то что вы скачали.

в результате получим что-то вроде sun-j2sdk1.6_1.6.0+update5_i386.deb, устанавливаем его:

sudo dpkg -i sun-j2sdk1.6_1.6.0+update5_i386.deb
на этом все не заканчивается :)

затем мне пришлось сделать следующее:

z@zubuntu:~/temp$ sudo update-alternatives --config java

Есть 2 альтернатив, которые предоставляют `java'.

  Выбор        Альтернатива
-----------------------------------------------
          1    /usr/bin/gij-4.2
*+        2    /usr/lib/j2sdk1.6-sun/bin/java

выбираем второе

проверяем:

z@zubuntu:~/temp$ java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Server VM (build 10.0-b19, mixed mode)

вот с java web start update-alternatives не прокатило. полечил следующим способом:

z@zubuntu:~/temp$ sudo gedit /usr/local/bin/javaws
вставляем следующее, только заменяем путь на ваш:

#! /bin/sh
/usr/lib/j2sdk1.6-sun/bin/javaws $1

пробуем:

z@zubuntu:~/temp$ javaws
Java(TM) Web Start 1.6.0_05
Usage:  javaws [run-options] <jnlp-file>
        javaws [control-options]
.................

Осталось научить firefox отрывать jnpl файлы
Заходим, например, сюда:

http://swinglabs.org/demos.jsp

жмем на любой из Launch, в появившемся окне выбираем "Другое" и вводим там /usr/local/bin/javaws, когда выбрали ставим чекбокс чтобы открывал постоянно.

у меня после этого заработало.

p.s. чтобы запустилась IDEA нужно в /$home/.bashrc добавить следующее:

export JDK_HOME="/usr/lib/j2sdk1.6-sun"
не забудьте поставить ваш путь, если вы устанавливали другое jdk
« Последнее редактирование: 12 Марта 2008, 02:58:50 от zeroed »

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.