canterbury_
canterbury_
2011-01-02 08:40
浏览 339
已采纳

swing 怎样为用户打开一个本地资源管理器?

比如说,我有一个文件夹的绝对路径,想用系统的资源管理器打开给客户看。
windows 里面就是那种最常见的资源管理器啦
Mac OS 里面就是 finder
Gnome Linux 里面就是 Nautilus

怎么做才能为用户打开一个本地资源管理器?可以有跨平台的解决方法吗?还是针对不同的平台写不同的代码?
要是针对不同平台写不同代码,那linux就惨了... linux有n多种文件管理器...

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • huntor
    huntor 2011-01-02 23:15
    已采纳

    [code="java"]java.awt.Desktop.getDesktop().open(new java.io.File("/tmp"));[/code]

    在 Ubuntu/GNOME 下 使用 Nautilus 定位到 /tmp。
    上机通过。

    点赞 评论
  • iteye_343
    iteye_343 2011-01-02 09:00

    打开系统资源管理器不是解决问题的办法。
    自己用swing写个资源管理器。不就跨平台了。

    点赞 评论
  • iteye_7064
    iteye_7064 2011-01-02 10:25

    自己写个图形化系统管理界面也不是太难的。
    快平台方案的话:
    1.Java swing是一种。
    2.选个你喜欢的语言+QT之类的图形库也可以。

    点赞 评论

相关推荐