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