在代理后面处理2

时间:2015-06-08 07:16:46

标签: proxy processing

我被迫在代理后面使用Processing 2。我的问题是:如何设置代理的主机和端口? 我搜索IDE使用的设置,例如添加库或工具。我的问题是在要开发的应用程序中使用代理。

3 个答案:

答案 0 :(得分:2)

本文档中提供了解决方案:https:Processing's default settings

可以在文件 Users - >中设置Processing(应用程序本身)的代理设置。 [username] - > AppData - >漫游 - >处理 - > preferences.txt (Windows 7及更高版本) 您必须为 proxy.host proxy.port 键添加值。

答案 1 :(得分:0)

在普通Java中寻找解决方案可能更容易,您应该能够在Processing中应用相同的解决方案(如果您使用的是Java模式)。

很遗憾,我无法测试,但这些相关答案似乎解决了您的代理问题,例如:How do I set the proxy to be used by the JVM

我先在setup()尝试这个:

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

只是因为它看起来很简单。这是页面上的第4个答案。 如果它不起作用我会走向顶端。如果您想直接从Processing执行此操作,则可能需要在运行时以编程方式执行此操作。如果两个编程运行时选项都不起作用,您应该能够从Processing导出草图,然后从命令行运行生成.jar,同时传递代理设置。

虽然需要很长时间,但如果您只需要在屏幕上绘制一些图形,则可以使用P5.js

从Java迁移到JavaScript

答案 2 :(得分:0)

这是所有版本的Processing的持续问题。对于Windows中存在此问题的其他任何人: 除非具有Internet连接,否则处理甚至无法运行一行代码,不知道为什么会这样。如果您位于代理后面,则有(至少)两种添加代理设置的方法。您可以在c:\ users \\ appdata \ roaming \ Processing \ preferences.txt中为每个用户执行此操作 或对于lib文件夹default.txt中主处理文件夹(会因版本而异)下的所有用户。该文件说了一些有关“请勿编辑”的内容。如有需要,请先进行备份,但是可以向下滚动并在那里轻松地编辑代理设置。当用户首次运行Processing时,这些设置将被放入他们的preferences.txt中。如果他们已经有了preferences.txt,则需要将其删除或重命名,并在下次使用时创建一个新的。 对于学生实验室的情况,您可以将此default.txt文件复制到所有计算机上的\ lib,然后它将对所有用户有效。