執行 Java 程式

JDT API 包含可利用 Java 專案的使用者目前配置的 VM 安裝來啟動 Java 程式的機能 。  

啟動已編譯的 Java 程式

若要執行 Java 專案中已編譯的 Java 程式,可取得適合於 Java 專案的 IVMRunner ,依名稱來執行類別。下列程式碼片段顯示如何啟動 myJavaProject 內的 MyClass 類別。

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);
    }
}