При загрузке Java JDK в Linux через wget вместо этого отображается страница лицензии [закрыто]

Я думаю, вы не можете. Но вы можете «форматировать» строку по своему усмотрению:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="button_text">Add item</string>
    <string name="message_text">You don't have any items yet! Add one by pressing the %1$s button.</string>
</resources>

В коде:

Resources res = getResources();
String text = String.format(res.getString(R.string.message_text),
                            res.getString(R.string.button_text));
593
задан random 14 July 2015 в 19:32
поделиться

2 ответа

загрузите jdk 8u221

$ wget -c --content-disposition "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=239835_230deb18db3e4014bb8e3e8324f81b43"
$ old=$(ls -hat | grep jre | head -n1)
$ mv $old $(echo $old | awk -F"?" '{print $1}')

мой блог , 044-wgetдё ‹иЅЅjdk8u221

0
ответ дан 22 November 2019 в 22:00
поделиться

Это происходит, потому что при нажатии на кнопку "Accept" на странице загрузки в браузере веб-страница сохраняет cookie, который это использует для проверки соглашения прежде, чем позволить Вам загрузить файл. Проблема происходит при попытке загрузить с командной строки с помощью wget, и это - потому что нет никакой информации о куки, отправленной с запросом wget на загрузку файла так с точки зрения файлового сервера, Вы - абсолютно новый пользователь, который не принял лицензионное соглашение.

Одно решение состоит в том, чтобы отправить информацию о куки с помощью - опция заголовка wget утилиты (как показано выше в других ответах). Идеально, если бы некоторое содержание защищено, Вы использовали бы различные опции управления сеансами, доступные с wget. Для этой конкретной проблемы однако, это решало (в настоящее время) путем отправки Cookie заголовок с запросом загрузки.

0
ответ дан 22 November 2019 в 22:00
поделиться
Другие вопросы по тегам:

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