Debugausgaben des Java Launchers Aktivieren

Thomas Darimont

Erfahrenes Mitglied
Hallo!

Aufruf und Ausgabe ohne Debugausgaben:
Code:
  package de.tutorials;
  
  public class Foo {
  
  	/**
  	 * @param args
  	 */
  	public static void main(String[] args) {
  		System.out.println("Bar");
  	}
  
  }
  
  java de.tutorials.Foo
  
  Ausgabe:
  Bar

Zum Ausgeben der Debug Informationen muss die Umgebungsvariable
_JAVA_LAUNCHER_DEBUG gesetzt sein:
Etwa so:
Code:
  set _JAVA_LAUNCHER_DEBUG=true


Aufruf und Ausgabe mit Debugausgaben:
Code:
  set _JAVA_LAUNCHER_DEBUG=true
  java de.tutorials.Foo
  Ausgabe:
  ----_JAVA_LAUNCHER_DEBUG----
  JRE path is C:\Programme\java\jdk1.5.0_02\jre
  jvm.cfg[0] = ->-client<-
  jvm.cfg[1] = ->-server<-
  jvm.cfg[2] = ->-hotspot<-
  	name: -hotspot  vmType: VM_ALIASED_TO  alias: -client
  jvm.cfg[3] = ->-classic<-
  jvm.cfg[4] = ->-native<-
  jvm.cfg[5] = ->-green<-
  1092 micro seconds to parse jvm.cfg
  Default VM: client
  JVM path is C:\Programme\java\jdk1.5.0_02\jre\bin\client\jvm.dll
  3487 micro seconds to LoadJavaVM
  JavaVM args:
  	version 0x00010002, ignoreUnrecognized is JNI_FALSE, nOptions is 2
  	option[ 0] = '-Djava.class.path=.'
  	option[ 1] = '-Dsun.java.command=de.tutorials.Foo'
  57397 micro seconds to InitializeJVM
  Main-Class is 'de.tutorials.Foo'
  Apps' argc is 0
  15267 micro seconds to load main class
  ----_JAVA_LAUNCHER_DEBUG----
  Bar

Zum deaktivieren der Debugausgaben muss man einfach ein:
Code:
 set _JAVA_LAUNCHER_DEBUG=
absetzen.

Gruß Tom
 

Neue Beiträge

Zurück