私はMacでJavaSe7、Oracleプレビューを使用しています。
私の問題は、「Files.probeContentType」がnullを返すことです...それはMac用のse7の初期のステータスが原因である可能性がありますか?私のコード:
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);
}
ファイルの名前は次のとおりです。
「/Users/admin/Desktop/temp/q12/formulare/Bildschirmfoto2012-09-11um17.57.59.png」
Eclipseのデバッグモードで、ファイル「file path = Unis-path(id:145)」の上にカーソルを合わせると赤になります