как обновить jdk?

Я все еще думаю, что этот ответ является лучшим решением для вашей проблемы. Если вы настаиваете на смене системного прокси для своей цели, вы можете использовать сценарий оболочки, указанный ниже. И вы хотите это на единстве или гноме в соответствии с вашим вопросом.

#!/bin/bash
if [ $# -lt 1 ]
then
    echo "$0: missing operand"
    echo "Usage $0 [option]"
    echo "options : [default|restricted]"
    exit 0
fi
case "$1" in
    default)
        gsettings set org.gnome.system.proxy mode 'manual'
        gsettings set org.gnome.system.proxy.http enabled true
        gsettings set org.gnome.system.proxy.http host 'proxy.server.addr_1'
        gsettings set org.gnome.system.proxy.http port proxy_port_1
        gsettings set org.gnome.system.proxy.http authentication-user 'user_id'
        gsettings set org.gnome.system.proxy.http authentication-password 'password'
        gsettings set org.gnome.system.proxy use-same-proxy true
        gsettings set org.gnome.system.proxy ignore-hosts ['localhost',  '127.0.0.1', 'all', 'other', 'hosts']
        ;;
    restricted)
        gsettings set org.gnome.system.proxy mode 'manual'
        gsettings set org.gnome.system.proxy.http enabled true
        gsettings set org.gnome.system.proxy.http host 'proxy.server.addr_2'
        gsettings set org.gnome.system.proxy.http port proxy_port_2
        gsettings set org.gnome.system.proxy.http authentication-user 'user_id'
        gsettings set org.gnome.system.proxy.http authentication-password 'password'
        gsettings set org.gnome.system.proxy use-same-proxy true
        gsettings set org.gnome.system.proxy ignore-hosts ['localhost',  '127.0.0.1', 'all', 'other', 'hosts']
        ;;
    * ) 
        echo "$0: invalid option"
        ;;
esac

Вам нужно определить два набора proxy.server.addr, proxy_port, user_id, password и ignored hosts в над двумя разделами для вашего dafault и tor созданного прокси соответственно.

Если вы не хотите, чтобы какая-либо часть просто удаляла эту строку или изменяла параметры в соответствии с вашими потребностями. Например, если у вас нет user_id и password для прокси-сервера, удалите эти строки при копировании сценария. Вероятно, tor не предоставляет имя пользователя и пароль.

Использование

сохраняет сценарий как switch_proxy.sh. Дайте ему разрешение на выполнение.

chmod +x /path/to/switch_proxy.sh

Чтобы использовать вашу прокси-систему по умолчанию,

/path/to/switch_proxy.sh default

Чтобы использовать вашу измененную прокси-систему в широком диапазоне,

/path/to/switch_proxy.sh restricted
1
задан 13 May 2016 в 22:43

1 ответ

Удалите текущую установку java и выполните следующие действия:

Вставьте файл webupd8team java ppa в свою систему (с правами root):

add-apt-repository ppa: webupd8team / java

apt-get update

Установите оба oracle-java8-installer и oracle-java8-set-default. Это сохранит ваш JDK обновленный, когда новые версии будут выпущены Oracle.

0
ответ дан 23 May 2018 в 11:08
  • 1
    Извините, но я новичок в андроиде ... Проблема в том, что я не могу удалить текущую установку ... Я не знаю, почему, у нее не было таких свойств ... Может быть, я должен попробовать с помощью терминала , но какая команда? – Aleksey Timoshchenko 13 May 2016 в 21:28
  • 2
    Как вы сделали свою текущую установку? – Stormlord 13 May 2016 в 21:33
  • 3
    он был загружен одновременно с Android Studio ... – Aleksey Timoshchenko 13 May 2016 в 21:47
  • 4
    Это странно. Я использую Android Studio не менее года, а файл zip, загруженный с сайта разработчиков Android, никогда не имел ничего, кроме самой студии Android. В любом случае, проверьте, используете ли вы OpenJDK, и если да, вы можете легко удалить его с помощью synaptic. – Stormlord 13 May 2016 в 22:22
  • 5
    Да, я использую Open JDK OpenJDK Runtime Environment (IcedTea 2.6.6) (7u101-2.6.6-0ubuntu0.14.04.1) OpenJDK 64-разрядная серверная VM (сборка 24.95-b01, смешанный режим) Но вы сказали, что это легко удалить, но как? ((я еще не использовал синаптический ... – Aleksey Timoshchenko 13 May 2016 в 22:29

Другие вопросы по тегам:

Похожие вопросы: