Я новичок в Java и пытается узнать, как определить тип файла MIME. Я использую Mac OS. Ниже приведен код, который я придумал. Однако, когда я запускаю код, ошибка выхода IDE:не может определить тип MIME файла
'/Users/justin/Desktop/Codes Netbean/JavaRandom/xanadu.txt' has an unknown filetype.
Почему это происходит? Файл существует. Я делаю что-то неправильно?
public class DeterminingMIMEType {
public static void main(String[] args) {
Path filename = Paths.get("/Users/justin/Desktop/Codes Netbean/JavaRandom/xanadu.txt");
try {
String type = Files.probeContentType(filename);
if (type == null) {
System.err.format("'%s' has an" + " unknown filetype.%n", filename);
} else if (!type.equals("text/plain")) {
System.err.format("'%s' is not" + " a plain text file.%n", filename);
}
} catch (IOException x) {
System.err.println(x);
}
}
}