如何通过代理设置 libGDX 项目

2022-01-12 00:00:00 proxy java libgdx

我正在使用 libgdx 项目创建器 (gdx-setup.jar) 来设置一个新项目.但是,我在我的 Windows 机器上使用代理连接来访问 Internet,并且 gdx-setup.jar 无法检测到设置,因此我无法下载所需的 jar 文件并生成任何项目.我如何以及在哪里更改 java 代理设置,以便能够实现这一点?

I am using the libgdx project creator (gdx-setup.jar) to setup a new project. However, I am using a proxy connection on my Windows machine to access the internet and the gdx-setup.jar isn't able to detect the settings, thus I cannot download the required jar files and generate any project. How and where do I change the java proxy settings so that I am able to achieve this?

PS:我已经尝试在控制面板->Java->网络设置下编辑设置,但无济于事.

PS: I have already tried to edit the settings under Control Panel->Java->Network Settings but to no avail.

推荐答案

来自 Gradle 的手册:12.3.通过代理访问网络

From Gradle's manual: 12.3. Accessing the web via a proxy

您可能需要创建一个 $HOME/.gradle/gradle.properties 文件.例如:

You may need to create a $HOME/.gradle/gradle.properties file. For example:

systemProp.http.proxyHost=10.0.0.1
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=
systemProp.http.proxyPassword=
systemProp.http.nonProxyHosts=*.some.domain.com|localhost

重要提示:HTTPS 有单独的设置.

IMPORTANT: There are separate settings for HTTPS.

systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

然后,像这样运行设置:

Then, just run setup like this:

java -Dhttp.proxyHost=10.0.0.1 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=10.0.0.1 -Dhttps.proxyPort=8080 -jar gdx-setup.jar

这对我有用,在 HTTP 代理后面.使用您的代理设置进行更改.

This works for me, behind a HTTP Proxy. Change it with your proxy settings.

稍后,将您的项目导入 Eclipse.并确保您的 Eclipse 网络代理也正常.

Later, import your projects into Eclipse. And make sure your Eclipse Network Proxy is OK too.

相关文章