estoy usando java se7 en mac, la vista previa de Oracle.por qué Files.probeContentType devuelve nulo
Mi problema es que "Files.probeContentType" devuelve nulo ... ¿es posible que sea debido al estado inicial de se7 para mac? Mi código:
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);
}
el nombre del archivo es:
"/ Usuarios/admin/Escritorio/temp/Q12/Formulare/Bildschirmfoto 11.09.2012 um 17.57.59.png"
y en modo de depuración en Eclipse si flotar por encima del archivo "ruta del archivo = Unis-ruta (id: 145)" es de color rojo
a [enfoque alternativo se puede encontrar aquí] (http://stackoverflow.com/a/19712111/26510) –