代码没有任何问题,但是当我编译它时,控制台的标题显示了这个
<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
答案 0 :(得分:2)
<terminated>
只是意味着程序已经完成执行,而不是出错了。
如果你想保持程序&#34; alive&#34;,你必须让它等待某些东西,比如用户输入,Thread.sleep()或其他东西。