在同一个IDE eclipse中,我有两个项目都有
ProcessBuilder builder = new ProcessBuilder("cmd.exe", "/c", "command");但在项目1中,它不是显示编译错误,而是在项目2中显示编译错误,这两个JRE系统库都是jre1.8.0_31
编译错误是这篇文章的主题标题。
构造函数ProcessBuilder(String,String,String)未定义
请帮帮忙?
发布于 2015-10-02 18:48:08
对于我来说,在eclipse中,我正确地点击了我的项目;转到了属性;选择了java编译器;我的遵从性水平保持在1.4;所以我把它跳到了最新的- 1.8 &在那之后它就工作了。
发布于 2015-10-13 20:11:32
我也犯了同样的错误。我在Ubuntu运行eclipse。我的错误代码行是
ProcessBuilder builder2 = new ProcessBuilder("cmd.exe", "/c", "rasphone -h irid");我的解决方案与里斯的类似。但我的合规水平是1.7 (没有1.8)。
但我去了1.5,因为某种原因而起作用了。真奇怪。
发布于 2015-04-12 18:37:56
尝尝这个。
String[] commands ={"cmd.exe", "/c", "command"};
ProcessBuilder processBuilder = new ProcessBuilder(commands); https://stackoverflow.com/questions/28812611
复制相似问题