为什么这个程序在Eclipse中被终止?

时间:2016-04-05 22:08:20

标签: java eclipse

代码没有任何问题,但是当我编译它时,控制台的标题显示了这个

<terminated> CopyFileToNewFile[Java Application]C:\Program Files\Java\jre1.8.0_45\bin\javaw.exe

package com.princess;
public class CopyFileToNewFile {

    public static void main(String[] args)
        {
        try(
            FileInputStream in =  new FileInputStream("myfile.txt");
            FileOutputStream out = new FileOutputStream("new.txt");

           ) {

            int c;
            while((c=in.read())!=-1)
            {
                out.write(c);
            }

        }catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        catch(IOException e){
            e.printStackTrace();
        }


    }

}

我正在使用JAVA 1.7版本,我也不习惯使用Eclipse

1 个答案:

答案 0 :(得分:2)

Eclipse中的

<terminated>只是意味着程序已经完成执行,而不是出错了。

如果你想保持程序&#34; alive&#34;,你必须让它等待某些东西,比如用户输入,Thread.sleep()或其他东西。