Установка JAVA SE 8, JDK-8u151.exe не включает файл src.zip [duplicate]

Вы можете использовать эту пользовательскую библиотеку (написанную с помощью Promise) для выполнения удаленного вызова.

function $http(apiConfig) {
    return new Promise(function (resolve, reject) {
        var client = new XMLHttpRequest();
        client.open(apiConfig.method, apiConfig.url);
        client.send();
        client.onload = function () {
            if (this.status >= 200 && this.status < 300) {
                // Performs the function "resolve" when this.status is equal to 2xx.
                // Your logic here.
                resolve(this.response);
            }
            else {
                // Performs the function "reject" when this.status is different than 2xx.
                reject(this.statusText);
            }
        };
        client.onerror = function () {
            reject(this.statusText);
        };
    });
}

Пример простого использования:

$http({
    method: 'get',
    url: 'google.com'
}).then(function(response) {
    console.log(response);
}, function(error) {
    console.log(error)
});
16
задан smwikipedia 5 April 2015 в 07:37
поделиться

4 ответа

Я не знаю, почему / где src.zip, но в качестве альтернативы, если все, что вы хотите, является источником, и каким-то образом предлагаемый метод не работает для вас, вы всегда можете напрямую извлечь его из источника JDK8u40 дерево.

Вам понадобится Mercurial вместо Git. В этой ссылке рассказывается о команде hg clone

Цитата из сайта OpenJDK Java.net

Соответствующий мастер лес jdk8u можно клонировать с помощью этой команды: hg clone http://hg.openjdk.java.net/jdk8u/jdk8u;cd jdk8u; sh get_source.sh.

In Кроме того, исходный код для последней версии, 8u40, доступен путем клонирования главного леса 8u40: http://hg.openjdk.java.net/jdk8u/jdk8u40 . Окончательная сборка этой версии была отмечена как jdk8u40-b25.

Существуют различия между OpenJDK и Oracle, хотя и тонкие

1
ответ дан Community 25 August 2018 в 06:06
поделиться

скачать JDK 8 из следующей ссылки

http://www.oracle.com/technetwork/java/javase/jdk-8-readme-2095712.html

src.zip встроен с ним

0
ответ дан gujralam 25 August 2018 в 06:06
поделиться

Убедитесь, что Source code не отключен при загрузке.

enter image description here [/g1]

Затем, как вы можете видеть на картинке, выберите «Исходный код», скажет вам, где именно находится.

enter image description here [/g2]

Обратите внимание, что я загрузил 32-битную версию, чтобы воспроизвести тот же вариант использования, что и вы.


Изменить

Как и в случае с вашими новыми изменениями и комментариями, кажется, что вы хотите знать, почему вы не видите мастеров установки. Я уверен, что это связано с устаревшим разделом реестра.

Выполните следующую команду

reg query hklm\software\microsoft\windows\currentversion\installer\UserData\S-1-5-18\Products /f "java" /s | find "HKEY_LOCAL_MACHINE"

Теперь перейдите к каждому из возвращенных путей, просматривая с помощью regedit и удалите их весь родительский (большой номер гекса).

Повторите попытку установки, и я уверен, что вы увидите мастера.


Что касается источников , Документация Oracle указывает, как загрузить их в бесшумном режиме.

jdk.exe /s ADDLOCAL="SourceFeature"
19
ответ дан Jean-François Savard 25 August 2018 в 06:06
поделиться

Так я установил папку src из файла jdk-8u172-windows-x64.exe без установки.

Шаг 1: Загрузите файл jdk-8u172-windows-x64.exe (Java SE Development Kit 8u172) из ​​ сайта oracle

Шаг 2: Извлеките его и выполните навигацию на путь: \ jdk-8u172-windows-x64.rsrc \ 1033 \ JAVA_CAB9

Шаг 3: Щелкните правой кнопкой мыши файл с именем «110» и извлеките его.

Вы получите файл src.zip.

Мне потребовалось немного времени, чтобы понять это. Я надеюсь, что это поможет другим.

Наслаждайтесь отладкой Good Code!

4
ответ дан S Kumar 25 August 2018 в 06:06
поделиться
Другие вопросы по тегам:

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