gpt4 book ai didi

java - ProcessBuilder 无法在 java eclipse luna 中正确执行程序

转载 作者:行者123 更新时间:2023-12-02 05:24:58 27 4
gpt4 key购买 nike

我在 ProcessBuilder 中用 java 创建了一个程序。下面是程序。我已经在 Eclipse IDE 中创建了该程序。执行程序时显示错误。

//Demonstrate ProcessBuilder.
public class ProcessBuilder
{
public static void main(String[] args)
{
ProcessBuilder proc=new ProcessBuilder("notepad.exe","testfile");
try
{
proc.start();
}
catch(Exception e)
{
System.out.println("Error executing notepad.");
}

ProcessBuilder pb = new ProcessBuilder("java", "MyTest");
try
{
pb.start();
System.out.println("Process has been started.");
}
catch(IOException e)
{
e.printStackTrace();

}
}

系统显示构造函数 ProcessBuilder 未定义。我安装了java 7,安装了jre 1.7。我仍然无法找到解决方案。

最佳答案

正如其他建议的那样,最好的选择是重命名你的类名,其他选项是

java.lang.ProcessBuilder proc=new java.lang.ProcessBuilder("notepad.exe","testfile");

java.lang.ProcessBuilder pb = new java.lang.ProcessBuilder("java", "MyTest");

因此,您明确告诉您的 javac 使用 java.lang 包中的 ProcessBuilder

关于java - ProcessBuilder 无法在 java eclipse luna 中正确执行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26138586/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com