2015-06-08 91 views
0

我不得不在代理後面使用處理2。我的問題是:如何設置代理的主機和端口? 我搜索IDE使用的設置,例如添加庫或工具。我的問題是關於在要開發的應用程序中使用代理。代理後面的處理2

+0

我猜你正在使用TCP套接字?你在做什麼操作系統? –

+0

@George Windows 7和Java 8.在Windows系統設置中已經設置了正確的代理。 – Stefan

+0

如果你的代理工作正常,使用瀏覽器例如,希望它應該可以正常使用處理。防火牆會阻止它嗎? (通常你會在windows上獲得一個對話框,詢問公共或專用網絡的防火牆權限,但是你應該能夠將導出的Processing應用程序添加到Windows控制面板防火牆設置中的防火牆例外列表中) –

回答

1

將該溶液在該文件中給出:HTTPS:Processing's default settings

代理處理的設置(應用程序本身)可以在文件用戶 - > [用戶名] - > AppData - >漫遊 - >處理 - > preferences.txt中設置(Windows 7和更高版本) 您必須添加鑰匙proxy.hostproxy.port

0

在普通Java中尋找解決方案可能更容易,並且您應該能夠在Processing中應用相同的解決方案(如果您使用的是Java模式)。

不幸的是,我將無法測試,但這些相關答案似乎解決您的代理髮行,例如:How do I set the proxy to be used by the JVM

我想嘗試這setup()第一:

System.setProperty("java.net.useSystemProxies", "true"); 

只有因爲它看起來很簡單。這是頁面上的第四個答案。 如果它不起作用,我會走向頂端。如果你想直接從Processing處理,你可能需要在運行時以編程方式進行。如果兩個編程運行時選項都不起作用,則應該能夠從Processing中導出草圖,然後從命令行運行生成的.jar,並傳遞代理設置。

雖然長長的,如果畫在屏幕上的一些圖形是所有你需要,你可以從Java移動到JavaScript和P5.js

+0

感謝您的精心解答,但我認爲這不是我的問題。問題是,如何設置處理使用的代理,例如更新或下載圖書館。 – Stefan

+0

我看,聽起來更像是一個Windows 8代理設置問題,而不是Processing/java本身。搜索應該給你方便的結果,如[1](http://www.thewindowsclub.com/setup-proxy-metro-application-windows-8),[2](https://support.microsoft.com/en-我們/ KB/2777643),[3](http://superuser.com/questions/489527/how-can-i-configure-proxy-settings-for-all-apps-system-ie-etc)...等等最糟糕的情況是,您始終可以通過瀏覽器下載庫和工具 –