我正在开发一个Java GUI,用户必须在其中选择输出目录。我想使用JFileChooser来进行文件选择,但我担心操作系统的兼容性。我的GUI必须在Windows,Mac和Linux上运行,所以我想知道JFileChooser是否会在这三个平台上使用适当的路径语法(即JFileChooser会在Windows上将'\'和UNIX上的'/'分开。)如果JFileChooser不是特定于操作系统的,那么它用什么语法来描述路径?
答案 0 :(得分:1)
JFileChooser会自动启动每个操作系统的相应目录(C:/
用于Windows,我相信用户库用于mac,以及相应的Linux目录)。因此,正如常识所示,JFileChooser可用于所有操作系统。
如果情况并非如此,并且JFileChooser在所有操作系统上都不兼容,那么很可能它不是java中易于访问的部分,并且对于其他操作系统会有相应的对应部分。