Zur Verwendung der Java-Codeanalyse für eine AUT müssen Sie die JVM der AUT mit einem Java Agent ausführen. Sie können das
               Java-Agent-Paket herunterladen, indem Sie 
Java Code Analysis Agent unter  im Menü 
Silk Central auswählen. Java Runtime Environment (JRE) Version 1,7 oder höher ist erforderlich. Die folgenden Optionen können bei allen
               unterstützten Java-Versionen verwendet werden:
               
 
                  		 
                  		  
                  - Option
  
                  		  
                  - Beschreibung
  
                  		 
                  		 
                  		  
                  - port=19129
  
                  		  
                  - Optional: Port des Codeabdeckungsdienstes Wenn kein Port angegeben wird, wird Port 19129 verwendet.
                  
  
                  		 
                  		 
                  		  
                  - coveragepath=[path1],[path2], ...
  
                  		  
                  - Pfade zu den .jar-Dateien werden vom Agenten abgedeckt. Wenn Teile eines Pfads Leerzeichen enthalten, müssen Sie Anführungszeichen
                     verwenden. Zum Beispiel: coveragepath="C:\Program Files\YourApplication\". Wenn ein Ordner angegeben wird, sucht der Agent rekursiv nach allen .class-Dateien in diesem Ordner. Wenn ein Ordner mit
                     einem abschließenden Platzhalter angegeben wird, sucht der Agent nach .jar-Dateien in diesem Ordner. Das Ausführen des Agenten
                     ohne Angabe eines Abdeckungspfads ist keine gültige Aktion.
java -javaagent:agent.jar=coveragepath=
"C:Program Files\YourApplication\" Aut.jar
 
                     		    
                  		 
                  		 
                  		  
                  - includes=[package1]:[package2]:[package3]: ...
  
                  		  
                  - Optional: Nur Pakete, die mit diesen Paketen übereinstimmen, werden für die Abdeckung berücksichtigt. Platzhalter (*) sind für die
                     Angabe der enthaltenen Pakete zulässig.
java -javaagent:agent.jar=includes=com.borland.* AUT.jar
 
                     		    
                  		 
                  		 
                  		  
                  - excludes=[package1]:[package2]:[package3]: ...
  
                  		  
                  - Optional: Pakete, die in der Ausschlussoption angegeben werden, werden für die Codeabdeckung ignoriert. Platzhalter (*) sind für die
                     Angabe der ausgeschlossenen Pakete zulässig.
java -javaagent:agent.jar=includes=com.borland.*;
excludes=com.borland.internal* AUT.jar
 
                     			 Anmerkung: Wenn sowohl Einschlüsse als auch Ausschlüsse in den Filtern angegeben sind, werden die Ausschlüsse zuerst ausgewertet. Wird
                        eine Klasse über die Filter sowohl ein- als auch ausgeschlossen, wird diese Klasse ausgeschlossen, und es werden keine Abdeckungsdaten
                        dafür generiert. Wenn die Filteroption nicht angegeben wird, werden Abdeckungsdaten für alle verwendeten Klassen generiert,
                        es sei denn, die Abdeckungspfadoption wurde festgelegt. In diesem Fall werden Abdeckungsdaten für alle Klassen im Abdeckungspfad
                        generiert.
                     
 
                     		  
                    
                  		 
                  	 
               
 
               	 
              
            	 
            
               Beispiel für Java-Codeanalyse
 
               		 
               		
               Beispiel für Windows:
"<java_home_directory>\bin\java" -javaagent:agent.jar=port=19129;
coveragepath=C:\dev\deploy\lib\library1.jar,C:\dev\deploy\lib\library2.jar;
includes=com.borland.*;excludes=com.borland.internal.* com.borland.MyApplication
 
                  		  
               		
               Beispiel für Linux (mit Anführungszeichen):
"<java_home_directory>/bin/java" -javaagent:agent.jar="port=19129;
coveragepath=/tmp/dev/deploy/lib/library1.jar,/tmp/dev/deploy/lib/library2.jar;
includes=com.borland.*;excludes=com.borland.internal.*" com.borland.MyApplication