Категория:
Понадобилась для своих целей.
Довольно фривольный перевод, чтобы не забыть.
1.Удалить browser plug-in
icedtea icedtea-web удалить
2.Получить JRE.
скачать отсюда http://www.java.com
не выбирать Linux x64 RPM
скачать например сюда /home/your-user-name/Downloads
3. Установить JRE (64-bit)
cd Downloads && tar xvzf ~/Downloads/jre-7u17-linux-x64.tar.gz
Press Enter.
зайти в терминал с правами суперпользователя:
su -p
ввести пароль
Press Enter
создать папку в папке opt
mkdir -p -v /opt/java/64
Press Enter.
пренести все содержимое папки jre1.7.0_17 в /opt/java/64/
mv -v ~/Downloads/jre1.7.0_17 /opt/java/64
Press Enter.
Информировать систему о новой JRE, и установить её как основную:
update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_17/bin/java" 1
Press Enter.
Внимание1: в результате выполнения вы получите сообщение:
Absolute path to 'update-alternatives' is '/usr/sbin/update-alternatives', so running it may require superuser privileges (eg. root).
можете его проигнорировать, это результат выполнения команды su с параметром -p
Внимание2: предполагается что в системе нет установленной JRE предыдущих версий.Вы вполне можете получить и другие ошибки.
Были ли вручную удалены предыдущие версии?
Сообщим системе о новой установленной версии JRE? которая должна быть JRE по умолчанию:
update-alternatives --set java /opt/java/64/jre1.7.0_17/bin/java
Press Enter.
установка Firefox plugin достаточно проста:
mkdir -v ~/.mozilla/plugins
Press Enter.
Если она уже существует вы увидите сообщение об этом.
теперь можно установить плагин, нужно установить символическую ссылку(у меня не получилось, потому что делал всё от root, я просто скопировал файл)
ln -s /opt/java/64/jre1.7.0_17/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Press Enter.
Теперь можно выйти из сессии
exit
Press Enter.
Закрываем терминал
Проверка:
в строке адреса Firefox пишем:
about:plugins
Press Enter.
Если в FIrefox в Инструменты-Дополнения-Плагины Включен Java Plug-in
то на верху странички мы увидим что-то вроде этого:
Java(TM) Plug-in 1.7.0_17
Проверка на странице http://java.com/en/download/installed.jsp лично у меня приводит к краху Firefox
Имейте в виду что использование openJDK и/или Oracle Java практически не имеет никакой защиты против атак, самое лучшее что можно сделать это полностью отключить Java.
Настройка использования дисковой памяти с Sun Java 7 Plugin Control Panel.
По умолчанию Ява использует умопомрачительное колиство дисковой памяти как кэш (Что курят девелоперы?)
Вы можете ограничить использование памяти с помощью Control Panel, но делать это нужно для каждого пользователя отдельно.
Введите в терминале:
/opt/java/64/jre1.7.0_17/bin/ControlPanel
не делайте этого с правами root, а то получите чо-то вроде этого:
shell-init: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
chdir: ошибка получения текущей директории: getcwd: cannot access parent directories: Нет такого файла или каталога
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
at java.lang.System.initProperties(Native Method)
at java.lang.System.initializeSystemClass(Unknown Source)
Temporary Internet Files - Settings... Disk Space: limit it to 50 MB.
Click Delete Files... OK - OK - Apply - OK.
Важно:Повторите это для каждого аккаунта отдельно.
Важно: Эта команда актуальна только для JRE 7 update 17. Для других версий адаптируйте строку самостоятельно
Если в системе есть другие пользователи, то: сначала нужно удалить старый плагин
rm -v ~/.mozilla/plugins/libnpjp2.so
а затем:
mkdir -v ~/.mozilla/plugins
ln -s /opt/java/64/jre1.7.0_17/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Удаление.
После того как вы наигрались с JRE, возможно вы захотите его удалить.
сделать это просто.
откроем терминал.
su -p
rm -r -v /opt/java
теперь удалим Java plugin.
rm -v ~/.mozilla/plugins/libnpjp2.so
Press Enter.
закроем терминал.
перезапустите браузер.
Если в вашей системе много аккаунтов - удалите плагин из каждого.
оригинал здесь:
"https://sites.google.com/site/easylinuxtipsproject/java-for-opensuse#TOC..."
Вежливо отмечу, что java-плагин для браузера используют только исключительные ССЗБ. Адекватный юзер, коих в линуксе ранее было побольше, тут же ликвидирует эту потенциальную дырень в безопасности физическим уничтожением плагина. Да, некоторые сайтеги могут не работать, хнык-хнык))
Если клиент хочет получить продукт и готов платить деньги, то я готов их заработать, чем намазывать дома на хлеб слёзы.
Опишу вариант, (исправленный). По крайней мере проверка на http://java.com/en/download/installed.jsp проходит нормально.
скачиваем jdk-7u17-linux-x64.tar.gz отсюда http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1...
распаковываем
папку jdk1.7.0_17 копируем/переносим в /usr/java
update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_17/bin/java 100000
ответ:
update-alternatives: warning: /etc/alternatives/java is dangling, it will be updated with best choice.
update-alternatives: using /usr/java/jdk1.7.0_17/bin/java to provide /usr/bin/java (java) in auto mode.
update-alternatives --config java
ответ:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/java/jdk1.7.0_17/bin/java 100000 auto mode
1 /usr/java/jdk1.7.0_17/bin/java 100000 manual mode
2 /usr/lib64/jvm/jre-1.5.0-gcj/bin/java 1500 manual mode
Press enter to keep the current choice[*], or type selection number: 0
установка плагина в firefox
ln -s /usr/java/jdk1.7.0_17/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
настройка панели управления:
/usr/java/jdk1.7.0_17/jre/bin/ControlPanel
проверяем здесь:
http://java.com/en/download/installed.jsp
источник
http://kobzarev.com/linux/installing-java-development-kit-jdk-in-suse.html
Пытаюсь заниматься видео tsskzn.ru:7777