参考论坛帖子:http://www.iteye.com/topic/912014
确实SWT/AWT对本地的操作有时会让你感觉奔溃,根本找不到入口。。。或者藏得很深。。。还得借助本地系统的命令行等。。。
帖子里貌似各位老兄都是喷饭的,但也有几位积极解答~~
基本提供了两种思路实现“打开Windows目录”的操作:
1)利用命令行
Runtime.getRuntime().exec( "explorer D:\\Java" );
2)利用AWT的包 (貌似说1.6以后才支持?)
扫描二维码关注公众号,回复:
764135 查看本文章
java.awt.Desktop.getDesktop().open( new File( "D:\\Java" ));
我试了下,
1)在IDE中都可以运行;
2)但打包后再运行就发现问题了,只有命令行的方式可以正常运行,用AWT包的方法没有反应。