X
xz
I want all the classes write the runtime information into one common
file, let's say, log.
So I define a BufferedWriter log in one of the classes and make it
public static, as follows,
import java.io.BufferedWriter;
import java.io.FileWriter;
public class Tester {
static String path = "/home/xi/Desktop/D2V/
validation/";
static FileWriter fwlog = new FileWriter(path +
"log");
public static BufferedWriter log = new
BufferedWriter(fwlog);
//the rest code
}
However, the constructor of FileWriter throws exception so it does not
compile:
--------------------
Tester.java:11: unreported exception java.io.IOException; must be
caught or declared to be thrown
static FileWriter fwlog = new FileWriter(path +
"log");
^
1 error
--------------------
What can I do to handle this exception?
looks like I cannot either catch it here or put the "throws
IOException...." sentence after "public class Tester".
file, let's say, log.
So I define a BufferedWriter log in one of the classes and make it
public static, as follows,
import java.io.BufferedWriter;
import java.io.FileWriter;
public class Tester {
static String path = "/home/xi/Desktop/D2V/
validation/";
static FileWriter fwlog = new FileWriter(path +
"log");
public static BufferedWriter log = new
BufferedWriter(fwlog);
//the rest code
}
However, the constructor of FileWriter throws exception so it does not
compile:
--------------------
Tester.java:11: unreported exception java.io.IOException; must be
caught or declared to be thrown
static FileWriter fwlog = new FileWriter(path +
"log");
^
1 error
--------------------
What can I do to handle this exception?
looks like I cannot either catch it here or put the "throws
IOException...." sentence after "public class Tester".