我想用“-application”parmater调用eclipse launghcer。 doCmd(command)函数使用processbuilder执行命令。
List<String> command = Arrays.asList(System.getProperty("eclipse.launcher"), "-application", "org.eclipse.equinox.p2.director", "-noSplash", "-uninstallIU", "org.sonar.ide.eclipse.jdt.feature.feature.group");doCmd(command);
但System.getProperty("eclipse.launcher")
返回:
"C:\Users\jiyoun.kim\.m2\repository\org\slf4j\slf4j-api\1.7.2\eclipse.exe".
实际上,eclipse.exe在该路径中不存在。 因此,processbuilder不起作用。
执行eclipse启动器时,我该怎么办?