簡體   English   中英

如何通過代理設置libGDX項目

[英]how to setup a libGDX project via proxy

我正在使用libgdx項目創建者( gdx-setup.jar )來設置一個新項目。 但是,我在我的Windows機器上使用代理連接來訪問互聯網,而gdx-setup.jar無法檢測設置,因此我無法下載所需的jar文件並生成任何項目。 如何以及在何處更改java代理設置以便我能夠實現此目的?

PS:我已經嘗試編輯控制面板 - > Java->網絡設置下的設置,但無濟於事。

從Gradle的手冊: 12.3。 通過代理訪問Web

您可能需要創建$ HOME / .gradle / gradle.properties文件。 例如:

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有單獨的設置。

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

然后,只需運行如下設置:

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

這適用於我,在HTTP代理后面。 使用代理設置更改它。

稍后,將項目導入Eclipse。 並確保您的Eclipse網絡代理也可以。

這是一個有效的解決方案:

http://badlogicgames.com/forum/viewtopic.php?t=16414&p=70348

對於Windows 7,gradle.properties位於C:\\ Users \\ USER_NAME.gradle \\(如果不存在則創建一個)

步驟:1。准備gradle.properties文件,其中包含以下內容

org.gradle.daemon=true
org.gradle.jvmargs=-Xms128m -Xmx1500m
org.gradle.configureondemand=true
systemProp.http.proxyHost=
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=
systemProp.https.proxyPort=8080
  1. 通過相同的代理運行jar

    java -Dhttp.proxyHost = **** -Dhttp.proxyPort = ** -Dhttp.proxyUser = ******** -Dhttp.proxyPassword = **** -jar gdx-setup.jar

如果從命令行運行gdx-setup.jar,您應該能夠告訴JVM使用http.proxyHosthttp.proxyPort來使用代理設置。

請參閱: 如何設置JVM使用的代理以獲取更多信息。

命令行類似於:

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

我能夠使用配置了代理的Eclipse來解決這個問題

窗口 - >首選項 - >網絡連接

我認為它應該也可以在其他IDE甚至Gradle(如果你手動安裝),只要他們有正確配置的代理。
這是因為Project Creator會在嘗試下載Gradle時創建整個目錄結構,類等,以后會失敗。

我失敗后做的是我去Eclipse,我選擇了'Import as Gradle project',然后點擊Build Project按鈕。
這下載了Gradle和所有需要的罐子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM