Ich benutze Java Se7 auf Mac, die Oracle-Vorschau.Warum gibt Files.probeContentType Null zurück
Mein Problem ist, dass "Files.probeContentType" null zurückgibt ... ist es möglich, dass es wegen des frühen Status von Se7 für Mac? Mein Code:
if(directory == null) return;
String content = null;
try {
content = Files.probeContentType(directory.toPath());
} catch (IOException e) {
JOptionPane.showMessageDialog(main, e.toString());
return;
}
if(content == null)
{
return;
}
else if(content.contains("image"))
{
main.pctviewer.setImage(directory);
}
der Name der Datei ist:
"/ Users/admin/Desktop/temp/q12/formulare/Bildschirmfoto 2012-09-11 um 17.57.59.png"
und im Debug-Modus in eclipse, wenn ich über Datei "Dateipfad = Unis-Pfad (ID: 145)" schweben ist rot
ein [alternative Ansatz kann hier gefunden werden] (http://StackOverflow.com/A/19712111/26510) –