mac OSX上的java getFileType未显示结果

mac OSX上的java getFileType未显示结果,java,macos,file-io,Java,Macos,File Io,我正在创建一个显示文件和文件夹的swing文件管理器。我还需要显示每个文件的文件类型 在我使用的windows上 JFileChooser chooser = new JFileChooser(); File file = new File("myfilepath"); String fileTypeName = chooser.getTypeDescription(file); 它显示文件类型的描述。例如,如果它是txt文件,则显示文本文件 但在mac osx上,它会显示所有文件类型

我正在创建一个显示文件和文件夹的swing文件管理器。我还需要显示每个文件的文件类型

在我使用的windows上

 JFileChooser chooser = new JFileChooser();
 File file = new File("myfilepath");

 String fileTypeName = chooser.getTypeDescription(file);
它显示文件类型的描述。例如,如果它是txt文件,则显示文本文件


但在mac osx上,它会显示所有文件类型的通用文件。

看看是否能达到更好的效果。它使用文件系统视图。事实上,这是我特别想到的,我显然忽略了添加到表中。我真傻P'FileSystemView.getFileSystemView.getSystemTypeDescriptionfile;'这在OSXDoes上不起作用“不起作用”意味着返回通用文件、NoSuchMethodError、TooManyKittensForOneBowlOfMilkError。。?