否,Java ProxySelector无法读取代理自动配置(PAC)文件。
但是,正如Brian de Alwis建议回答我的类似问题一样,
Proxy Vole 库似乎提供了这种支持/功能。
要为Java应用程序提供现成的网络连接,可以使用Proxy-
Vole库。它提供了一些策略来自动检测当前的代理设置。有许多可配置的策略可供选择。目前,Proxy-Vole支持以下代理检测策略。
- 读取平台设置(支持:Windows,KDE,Gnome,OSX)
- 读取浏览器设置(支持:Firefox 3.x,Internet Explorer; Chrome和Webkit使用平台设置)
- 读取环境变量(在Linux / Unix服务器系统上经常使用的变量)
- 使用WPAD / PAC的自动检测脚本 (不支持所有变体)



