Не запускается studio

[reply user_id=3][h4]Konstantin Krivopustov wrote:[/h4]Лог говорит только о том, что Студия не может обратиться к репозиторию.
Попробуйте запустить такую программку:

 
package com.company; 
 
import java.io.IOException; 
import java.io.InputStream; 
import java.net.Authenticator; 
import java.net.PasswordAuthentication; 
import java.net.URL; 
import java.net.URLConnection; 
 
public class Main { 
 
    public static void main(String[] args) { 
        Authenticator.setDefault(new Authenticator() { 
            protected PasswordAuthentication getPasswordAuthentication() { 
                return new PasswordAuthentication("cuba", "cuba123".toCharArray()); 
            } 
        }); 
        try { 
            URL url = new URL("[url=https://repo.cuba-platform.com/content/groups/work/com/haulmont/cuba/cuba-global]https://repo.cuba-platform.com/content/groups/work/com/haulmont/cuba/cuba-global"[/url];); 
            URLConnection connection = url.openConnection(); 
            try (InputStream inputStream = connection.getInputStream()) { 
                System.out.println("Repository connection is OK"); 
            } 
        } catch (IOException e) { 
            e.printStackTrace(); 
        } 
    } 
} 


Если она тоже выдаст ошибку, значит все-таки Джаве кто-то запрещает выход в интернет.[/reply]Исправил ваш код, добавил данные для прокси System.getProperties().put(“https.proxyHost”, “someProxyURL”);System.getProperties().put(“https.proxyPort”, “someProxyPort”);
System.getProperties().put(“https.proxyUser”, “someUserName”); System.getProperties().put(“https.proxyPassword”, “somePassword”);
в Eclipse, код заработал правильно, т.е. написал, что репозиторий работает. Теперь думаю проблема в том, что studio.bat не использует эти данные прокси из-за этого и не работает сайт localhost. Как сделать так, чтобы studio.bat использовал наш прокси?

Можно указать системные переменные Java в переменных среды STUDIO_OPTS или JAVA_OPTS. Примерно так:
-Dhttps.proxyHost=someProxyURL -Dhttps.proxyPort=someProxyPort и так далее.

Эти переменные среды подставляются файлом studio.bat в параметры вызова Java.

[reply user_id=3][h4]Konstantin Krivopustov wrote:[/h4]Можно указать системные переменные Java в переменных среды STUDIO_OPTS или JAVA_OPTS. Примерно так:
-Dhttps.proxyHost=someProxyURL -Dhttps.proxyPort=someProxyPort и так далее.

Эти переменные среды подставляются файлом studio.bat в параметры вызова Java.[/reply]Написал код для studio.bat
set STUDIO_OPTS="-Dhttps.proxyHost=someProxyURL -Dhttps.proxyPort=someProxyPort"

внутри

set DEFAULT_JVM_OPTS="-Xmx512m"

Все так же не работает…

А ваши https.proxyUser и https.proxyPassword добавили?

[reply user_id=3][h4]Konstantin Krivopustov wrote:[/h4]А ваши https.proxyUser и https.proxyPassword добавили?[/reply]У меня в компании они не должны задаваться

Ваше сообщение:
Исправил ваш код, добавил данные для прокси
System.getProperties().put(“https.proxyHost”,
“someProxyURL”);System.getProperties().put(“https.proxyPort”,
“someProxyPort”);
System.getProperties().put(“https.proxyUser”,
“someUserName”); System.getProperties().put(“https.proxyPassword”,
“somePassword”);

в Eclipse, код заработал правильно, т.е. написал, что репозиторий работает.

Если вы каким-либо образом передадите в командной строке эти же параметры в аргументах -D, эффект будет тот же.

Подключился к wifi и попробовал снова стартовать studio.bat
Он скачивает gradle и выдает ссылку Localhost, когда я перехожу по нему, у меня открывается пустой сайт. Позже появляется такая ошибка. Что делать?

Обычно такая ошибка при попытке работы в Internet Explorer.
Студия пока не работает в IE.

[reply user_id=3][h4]Konstantin Krivopustov wrote:[/h4]Обычно такая ошибка при попытке работы в Internet Explorer.
Студия пока не работает в IE.[/reply]Я запускаю через Chrome

[reply user_id=3][h4]Konstantin Krivopustov wrote:[/h4]Обычно такая ошибка при попытке работы в Internet Explorer.
Студия пока не работает в IE.[/reply]Все заработало, спасибо

Спасибо, темка помогла запустить студию через прокси! Было бы не плохо добавить информацию в справку.

Спасибо что написали.
Что конкретно помогло? Передача -Dhttps.proxyHost=xyz и прочих в командном файле?

[reply user_id=3][h4]Konstantin Krivopustov wrote:[/h4]Спасибо что написали.
Что конкретно помогло? Передача -Dhttps.proxyHost=xyz и прочих в командном файле?[/reply]Добавление в переменные среды JAVA_OPTS -Dhttps.proxyHost=xyz и прочих

Если наш репозиторий и дистрибутив Грэдла доступны в браузере, но Студия
не может к ним обратиться, значит либо у вас прокси, либо файрвол,
который запрещает Java-приложению (Студии) обращаться к этим ресурсам.