Java-Programm ausführen

Die JDT-API umfasst Funktionen für das Starten eines Java-Programms, bei dem die VM-Installation verwendet wird, die durch den Benutzer für ein Java-Projekt gegenwärtig konfiguriert ist.

Kompiliertes Java-Programm starten

Java-Programme, die in einem Java-Projekt kompiliert worden sind, können ausgeführt werden, indem die jeweilige Klasse IVMRunner für das Java-Projekt abgerufen und die Klasse nach Namen ausgeführt wird. Der folgende Code-Ausschnitt veranschaulicht, wie die Klasse MyClass in myJavaProject gestartet werden kann.

IVMInstall vmInstall = JavaRuntime.getVMInstall(myJavaProject);
if (vmInstall == null)
    vmInstall = JavaRuntime.getDefaultVMInstall();
IVMRunner vmRunner = vmInstall.getVMRunner(ILaunchManager.RUN_MODE);
if (vmRunner != null) {
    String[] classPath = null;
    try {
        classPath = JavaRuntime.computeDefaultRuntimeClassPath(myJavaProject);
    } catch (CoreException e) { }
    if (classPath != null) {
        VMRunnerConfiguration vmConfig = 
            new VMRunnerConfiguration("MyClass", classPath);
        VMRunnerResult result = vmRunner.run(vmConfig);
    }
}