类抛出exception

我试图在Netbeans中重构一个大型程序,我有点迷失。 我从来没有非常模块化,但我现在正试图纠正这个问题,并且通过实际学习如何做到这一点来实现未来。 不幸的是,我无法将一些教程翻译成我的程序野兽。 所以我希望有人可以提供帮助。 目前,我试图打破一大块代码,这些代码采用特定格式的文件并制作表格。 我知道我需要创建一个类并使用它来创建一个表对象,但我不确定如何。 我有一个main,它获取文件所在位置的命令行输入:

public class Print { public static void main(String[] args) throws Exception { // I know this part works JSAP jsap = new JSAP(); FlaggedOption opt3 = new FlaggedOption("cllmap") .setRequired(true) .setShortFlag('c') .setLongFlag("call map"); opt3.setHelp("Where is the flu, map file? Full path"); jsap.registerParameter(opt3); String cllmp = config.getString("map"); 

我还没有尝试引用我制作的任何新类,因为我还没有弄清楚如何正确地做到这一点。 然后我尝试将文件的位置发送到另一个类,以便另一个类可以读入该文件并将其解析为一个表对象。

 public class Reader extends Print { String inpt; public class FReader { //reading in //throws exception error FileInputStream fstream = new FileInputStream(cllmp); DataInputStream in = new DataInputStream(fstream); BufferedReader br = new BufferedReader(new InputStreamReader(in)); while ((inpt = br.readLine()) != null) { if (!inpt.equals("Calls")) { ... 

那么为什么我的类FReader抛出exception以及如何让它停止? 我不能说public class FReader throws Exception{因为我然后得到错误: '{' expectedextends Fingerprint2后放置它相同。 我在这做错了什么? 有什么建议么?

代码必须放在方法中,而不是直接放在类体中。 该类称为Reader ,因此它应该有一个read()方法,并且此方法应该读取,并且如果它不能执行它则抛出IOException:

 public class Reader extends FingerPrint2 { public String read() throws IOException { // PUT YOUR CODE HERE } }