Edit C:\Program Files\Java\jre1.8.0_121\lib\com\sun\deploy\net\proxy\WDefaultBrowserProxyConfig.class
?? 1 ?? ? ? ? @? ! " # $ % & ( ) * + , : A B M N O U ()F ()I ()V ()Z (C)Z (I)C <init> Browser is Browser is Firefox Browser is IE Browser is Netscape/Mozilla CurrentVersion 8Firefox set to use system proxy -> Use IE proxy settings NETWORK NS version string: Progid MSoftware\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice Software\Netscape\Netscape 6 $Software\Netscape\Netscape Navigator append charAt com/sun/deploy/config/Platform +com/sun/deploy/net/proxy/BrowserProxyConfig )com/sun/deploy/net/proxy/BrowserProxyInfo 3com/sun/deploy/net/proxy/WDefaultBrowserProxyConfig ,com/sun/deploy/net/proxy/WFirefoxProxyConfig .com/sun/deploy/net/proxy/WIExplorerProxyConfig .com/sun/deploy/net/proxy/WNetscape4ProxyConfig .com/sun/deploy/net/proxy/WNetscape6ProxyConfig com/sun/deploy/trace/Trace com/sun/deploy/trace/TraceLevel com/sun/deploy/util/WinRegistry firefox get getBrowserProxyInfo getNSVersion getString getSystemProxy getType http\shell\open\command iexplorer indexOf isDigit isPlatformWindowsVista java/lang/Character java/lang/Float java/lang/NumberFormatException java/lang/Object java/lang/String java/lang/StringBuilder length mozilla netscape netscp parseFloat println substring toLowerCase toString version: / 0 1 2 3 4 5 6 7 8 9 F G H I J K !Lcom/sun/deploy/trace/TraceLevel; "()Lcom/sun/deploy/config/Platform; -()Lcom/sun/deploy/net/proxy/BrowserProxyInfo; .(Lcom/sun/deploy/net/proxy/BrowserProxyInfo;)V ()Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)F (Ljava/lang/String;)I (F)Ljava/lang/StringBuilder; 6(Ljava/lang/String;Lcom/sun/deploy/trace/TraceLevel;)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; 9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; ' g = @ L E D . ; h <