使用intelliJ在java中创建txt文件会产生错误

使用intelliJ在java中创建txt文件会产生错误,java,ubuntu,intellij-idea,Java,Ubuntu,Intellij Idea,我在IntelliJ中创建了一个新项目,并使用以下代码创建了一个新类: import java.io.PrintWriter; public class myWriter { public static void main(String[] arg){ PrintWriter writeMe = new PrintWriter("newFIle.txt"); writeMe.println("Just writing some text to print

我在IntelliJ中创建了一个新项目,并使用以下代码创建了一个新类:

import java.io.PrintWriter;

public class myWriter {
    public static void main(String[] arg){
        PrintWriter writeMe = new PrintWriter("newFIle.txt");
        writeMe.println("Just writing some text to print to your file ");
        writeMe.close();
    }
}
我希望这会在工作目录中创建一个txtfile,其中包含“只是写入一些文本以打印到您的文件”。但是,它只是返回了错误:

Error:(5, 31) java: unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown
应该是这样的(使用try/catch):


必须捕获列出的异常类型(添加
try/catch
块)或声明要抛出(将
throws-FileNotFoundException
添加到方法声明中)。反复阅读错误,直到您知道它的含义。。。我是说,拜托……我对java非常陌生,我知道如何尝试/捕获,但什么是“抛出FileNotFoundException”,如果我希望代码正常工作,为什么我需要捕获异常?
FileNotFoundException
是一个选中的异常。这意味着编译器会检查您的代码,以确保您在任何可能发生异常的情况下都能处理该异常(或至少声明它可能发生)。请参见我收到的错误:错误:(10,18)java:找不到符号符号符号:类FileNotFoundException位置:类myWriter
import java.io.FileNotFoundException
try {
       PrintWriter writeMe = new PrintWriter(new File("newFIle.txt"));
       writeMe.println("Just writing some text to print to your file ");
       writeMe.close();
} catch (FileNotFoundException e) {e.printStackTrace();}