java.awt.FileDialog
シンボリック リンクが自動的に解決されずにファイルを開くことができません。例)
/my/folder/with/links
/my/folder/with/links/foo_link
と
/my/folder/with/originals
/my/folder/with/originals/foo
foo
また、 からへのシンボリック リンクがありfoo_link
ます。に移動して開くこと/my/folder/with/links/
を選択すると、が返され、が返されます。しかし、実際に選択されたフォルダーをハンドルする必要があります。必要に応じて、この問題を自分で解決できます...foo_link
getDirectory
/my/folder/with/originals
getFile
foo
getCanonicalFile
これはOS Xで発生するため、これがプラットフォーム固有の問題かどうかはわかりません。の代わりに固執しjava.awt.FileDialog
たいと思いjavax.swing.JFileChooser
ます.後者はOS Xでは本当にくだらないからです.