Edit C:\Program Files\Java\jre1.8.0_121\lib\com\sun\deploy\config\JREInfo.class
?? 1_ ' ( ) * + , - . / 0 1 2 3 4 5 ; < = > ? @ A B C D E F G H I J N O P z { ? ? JavaFX runtime is: args is: enabled is: location is: native platform is: path is: product is: registered is: system is: JREInfo: platform is: entries ()I ()V ()Z (I)V (Z)V * - . .args .enabled .location .osarch .osname .path .platform .product .registered 1 1.6 : : <clinit> <init> BASIC JREInfo JREInfo (not in list): JREInfo for index Z [Lcom/sun/deploy/config/JREInfo; _enabled _fake _javaHomePath _jfxRuntime _jres _location _nativePlatform _path _platform _platformVersion _product _productVersion _registered _system _vm_args add addJRE addJRE_int allowCrossArch append archMatchStringList booleanValue clear com/sun/deploy/Environment com/sun/deploy/config/Config com/sun/deploy/config/JREInfo com/sun/deploy/config/JREInfo$1 com/sun/deploy/config/JfxRuntime $com/sun/deploy/config/NativePlatform com/sun/deploy/config/Platform com/sun/deploy/trace/Trace com/sun/deploy/trace/TraceLevel com/sun/deploy/util/SyncAccess #com/sun/deploy/util/SyncAccess$Lock com/sun/deploy/util/VersionID compareTo compatible compatibleHomeJRE contains deployment.javaws.installURL deployment.javaws.jre. equals exists findByJREPath findJREByPath findJREByPath_int findJREByProductVersion findJREByProductVersion_int $found compatible alternate home at: get getAll getCompatibleHomeJRE getCurrentNativePlatform getDebugJavaPath getDefaultJavaPath getDeploymentHome getFXVersion getHomeJRE getHomeJRE_int getInstalledJREList getJREHome getJREIndex_int getJREInfo getJREPath getJavaCommand getJavaHome getJavaHomePath getJavaVersion getJfxRuntime getKnownPlatforms getLatest getLatestVersion getLocation getLongPathName getNativePlatform getOSArch getOSName getParentFile getPath getPlatform getPlatformByProduct getPlatformVersion getProduct getProductNoDash getProductVersion getProperty getSorted getStringProperty getValidSorted getVmArgs hasMoreElements hasNext (http://java.sun.com/products/autodl/j2se ignored indexOf initialize isArchMatch isDirectory isEnabled isFakeJRE isGreaterThan isJavaPlugin isOsInfoMatch isRegistered isSystemJRE isValid isValidJREPath iterator java/io/File java/io/PrintStream java/lang/Boolean java/lang/Exception java/lang/Integer java/lang/NumberFormatException java/lang/Object java/lang/String java/lang/StringBuffer java/lang/StringBuilder java/lang/System java/util/ArrayList java/util/Collections java/util/Enumeration java/util/Iterator java/util/List java/util/Properties keys lastIndexOf length listIterator lock match next nextElement out parseInt printJREs println release remove removeJRE removeJREsIn runtimeForJRE samePaths set setArgs setEnabled setFakeJRE setJREInfo setLocation setOSArch setOSName setPath setPlatform setProduct setRegistered setSystemJRE setVmArgs size sort startsWith substring syncAccess toArray toString traceJREs updateJREs validateHomeJRE_int validateJREs_int valueOf R j k l m n o p q r s t u ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Lcom/sun/deploy/config/JREInfo; "Lcom/sun/deploy/config/JfxRuntime; &Lcom/sun/deploy/config/NativePlatform; !Lcom/sun/deploy/trace/TraceLevel; Lcom/sun/deploy/util/SyncAccess; Lcom/sun/deploy/util/VersionID; Ljava/io/PrintStream; Ljava/lang/String; Ljava/util/ArrayList; !()Lcom/sun/deploy/config/JREInfo; "()[Lcom/sun/deploy/config/JREInfo; "(I)Lcom/sun/deploy/config/JREInfo; #(ILcom/sun/deploy/config/JREInfo;)V "(Lcom/sun/deploy/config/JREInfo;)V #(Lcom/sun/deploy/config/JREInfo;Z)V #(Z)[Lcom/sun/deploy/config/JREInfo; $()Lcom/sun/deploy/config/JfxRuntime; (()Lcom/sun/deploy/config/NativePlatform; )(Lcom/sun/deploy/config/NativePlatform;)Z "()Lcom/sun/deploy/config/Platform; $(Lcom/sun/deploy/trace/TraceLevel;)Z ((I)Lcom/sun/deploy/util/SyncAccess$Lock; !()Lcom/sun/deploy/util/VersionID; "(Lcom/sun/deploy/util/VersionID;)Z "(Z)Lcom/sun/deploy/util/VersionID; ()Ljava/io/File; ()Ljava/lang/Object; (I)Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)I (Ljava/lang/String;)V (Ljava/lang/String;)Z (Ljava/lang/String;I)I (Ljava/lang/String;ZZ)V ([Ljava/lang/String;)Z (I)Ljava/lang/StringBuilder; (Z)Ljava/lang/StringBuilder; (Ljava/lang/Throwable;)V ()Ljava/util/Enumeration; ()Ljava/util/Iterator; ()Ljava/util/List; ()Ljava/util/ListIterator; (ILjava/util/Properties;Z)V 3(Ljava/lang/String;)Lcom/sun/deploy/config/JREInfo; 6(Ljava/lang/String;Lcom/sun/deploy/trace/TraceLevel;)V '(Ljava/lang/String;)Ljava/lang/Boolean; '(ILjava/lang/Object;)Ljava/lang/Object; (([Ljava/lang/Object;)[Ljava/lang/Object; &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)Z ((Ljava/lang/String;Ljava/lang/String;Z)V ,(Ljava/lang/String;)Ljava/lang/StringBuffer; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 7(Lcom/sun/deploy/config/JREInfo;Ljava/util/ArrayList;)I )(Ljava/util/List;Ljava/util/Comparator;)V /(Ljava/util/Properties;Ljava/util/Properties;)Z D(Ljava/io/File;Ljava/lang/String;)Lcom/sun/deploy/config/JfxRuntime; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V S Q T Q _ Q ` Q e Q x V Y M ? \ ^ ? U! X! Z! [! ]! a! W" ? 6 ? 6 L 7 i 7 ? 7 ? 7 ? 7 ? 7 h 8 } 8 ? 8 ? 8 ? 8 ? 8 ? 8 ? 8 ? 8 ? 8 ? 8 ? 8 L 9 ? : ? : ? : ?# L' c( d( ?) ?+ ?+ w, ?, ?, ?- ?. ?/ ?0 ?0 ?1 ?3 ?4 ?4 ?5 ?5 b6 y6 |6 ?7 ?7 ?7 ?7 ?7 ?7 ?7 ?7 ?7 ?7 ?7 ?8 v9 ?9 ?9 ?9 ?9 L: ?: ?: ?: ?: ?; ?; ?< f? f@ ?A ?B ?C ?D ?E LF ?H ?I ?J ?K ?L ?L ?L ?L ?L ?L ?L LM ?N fP fQ fR ?S ?S ?T ?V LW ?X ?Y ?Z ?[ ?\ ?] ?^ ?_ ?a ?b ?c ?e ?f ?g ?h ?i ?j ?k ` d ?{ ?? ?? ?? ?? ?? ?? ?? ?r ?s ?y ?z ?| ?} ?~ ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p ? ? ? u x ? ? ? t ? ? ? n ? l ? ? ? ? ? ? ? n ? ? n ? ? ? ? ? m n o ? ? ? ? ? ? ? ? ? ? ?v?qw?? Code InnerClasses Lock ! ? W"