jar中使用代理设置的Java

jar中使用代理设置的Java,java,proxy,Java,Proxy,我正在用我创建的jar做一个WebScrap,它使用一个代理。 我的问题是,我有一个很大的项目,在这个项目中,会有更多的WebScraper并行工作 使用此代码: System.getProperties().put("http.proxyHost", "someProxyURL"); System.getProperties().put("http.proxyPort", "someProxyPort"); Sys

我正在用我创建的jar做一个WebScrap,它使用一个代理。 我的问题是,我有一个很大的项目,在这个项目中,会有更多的WebScraper并行工作

使用此代码:

System.getProperties().put("http.proxyHost", "someProxyURL");
System.getProperties().put("http.proxyPort", "someProxyPort");
System.getProperties().put("http.proxyUser", "someUserName");
System.getProperties().put("http.proxyPassword", "somePassword");

是否会影响其他WebScraper?

如果将它们作为单独的进程运行,则每个进程都有自己的系统属性。如果您在一个进程中将它们作为单独的线程运行,它们将共享这些属性。

不清楚您在问什么?一个问题,我正在为每个webscrapper使用线程,这意味着我的代理设置将只影响具有代理设置的线程?否,如果一个进程中的所有WebScraper从系统属性获得配置,则它们将使用相同的设置,即使它们是不同的线程。