Auf Thema antworten

Folgendes funktioniert bei mir perfekt, also schau mal genauer was bei dir anders ist:

[code=Java]public class StartEclipse {


    /**

     * @param args

     */

    public static void main(String[] args) {

        String path = System.getProperty("eclipse.home");

        ProcessBuilder builder = new ProcessBuilder(path+"/eclipse.exe", "-data", "C:\\Test");

        try {

            Process p = builder.start();

            p.waitFor();

            System.out.println("done");

        } catch (IOException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        } catch (InterruptedException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }

    }

}[/code]

In der Launch Configuration bei VM Arguments folgenden Eintrag hinzufügen: [code]-Declipse.home=${eclipse_home}[/code]



Oben