如何创建抛出异常的局部变量? Java的

时间:2016-09-26 23:48:23

标签: java

我正在尝试在我的主类中创建一个新对象,但是,该对象引用的类会抛出很多IOExceptions。我知道这很简单,但我无法弄清楚创建这个局部变量的语法。请帮忙

public static void main(String[] args) { 

     ProcessBuilderExample start2 = new ProcessBuilderExample();

Java博士给我的错误是“必须抓住或抛出对象”

我试过了......

public static void main(String[] args) { 

         ProcessBuilderExample start2 = new ProcessBuilderExample() throws IOException;

我也从这里得到了一个错误。我该如何声明?

1 个答案:

答案 0 :(得分:1)

catch使用try块,或修改您的方法签名以允许它通过。像,

public static void main(String[] args) throws IOException { 
    ProcessBuilderExample start2 = new ProcessBuilderExample();
    // ...

public static void main(String[] args) {
    try { 
        ProcessBuilderExample start2 = new ProcessBuilderExample();
        // ...
    } catch (IOException ioe) {
        ioe.printStackTrace();
    }