`
univasity
  • 浏览: 808837 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[SWT]打开Windows文件夹的方法 [整理]

阅读更多

参考论坛帖子:http://www.iteye.com/topic/912014

 

确实SWT/AWT对本地的操作有时会让你感觉奔溃,根本找不到入口。。。或者藏得很深。。。还得借助本地系统的命令行等。。。


帖子里貌似各位老兄都是喷饭的,但也有几位积极解答~~

 

基本提供了两种思路实现“打开Windows目录”的操作:

1)利用命令行

Runtime.getRuntime().exec( "explorer D:\\Java" ); 

 

2)利用AWT的包 (貌似说1.6以后才支持?)

java.awt.Desktop.getDesktop().open( new  File( "D:\\Java" ));

 

我试了下,

1)在IDE中都可以运行;

2)但打包后再运行就发现问题了,只有命令行的方式可以正常运行,用AWT包的方法没有反应。

分享到:
评论

相关推荐

    SWT或Applet打开Office文件

    本文将详细探讨如何利用SWT和Applet来打开和操作本地的Office文件,包括Word、Excel和PowerPoint等。 首先,SWT是Eclipse基金会开发的一种Java GUI库,它提供了一种更接近于本机应用程序的用户体验,因为它的控件...

    swt windows平台64位的包

    标题中的"swt windows平台64位的包"指的是专为64位Windows操作系统设计的SWT库的打包文件。这个包包含了运行在64位Windows环境下的所有必要组件,使得开发者能够构建针对这一平台的原生感观的Java GUI应用。 描述中...

    windows 64位 swt.jar

    windows 64位 swt.jar

    SWT插件中文教程SWT常用方法

    本教程主要针对SWT插件的常用方法进行详细讲解,帮助开发者更好地理解和运用SWT。 首先,我们需要了解SWT插件在Eclipse开发环境中的地位。Eclipse是一个开放源代码的集成开发环境(IDE),而SWT插件则是其提供的一...

    swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位

    标题“swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位”表明这个压缩包包含了适用于64位Windows操作系统的SWT库。描述中提到的“64位windows操作系统使用的SWT库”进一步确认了这一点。 SWT的设计目标是...

    SWT配置 SWT配置 SWT配置 SWT配置 SWT配置

    通常情况下,该文件名为`swt.jar`,位于安装目录下的相应文件夹中(例如`\ket\pdi-ce-4.0.1-stable\data-integration\libswt\win32`)。 - **验证设置**:确保`swt.jar`已经正确添加到项目的Classpath中。可以通过...

    swt 文件的执行方法

    这篇文章将深入讲解SWT文件的执行方法以及如何利用其进行开发。 首先,SWT是Java SWT库中的一个关键组成部分,它允许开发者创建具有本地平台外观和感觉的应用程序。SWT的设计目标是提供比Java Swing更快、更接近...

    eclipse插件SwtDesigner的安装方法

    eclipse插件SwtDesigner的安装方法

    用SWT做的WIndows自带的计算器

    在这个文件中,可以看到SWT的类和方法被用来创建和管理GUI,如`Display`、`Shell`的创建,以及`Listener`或`Adapter`的实现来响应用户的输入。 总的来说,这个项目展示了如何利用SWT库来构建一个功能齐全且与...

    swt调用ocx应用实例(wps和windows本机播放器)

    在Windows环境中,SWT允许开发者利用本地窗口系统(如Windows API)的功能,使得Java应用程序能够与操作系统更紧密地集成。OCX(ActiveX Control)是Microsoft为Windows开发的一种组件技术,它可以被各种应用程序...

    SWT 插件包 (windows 环境)

    2. **导入库**:在你的Eclipse IDE中,打开项目属性设置,选择"Java Build Path",然后在"Libraries"标签页下点击"Add Jars"按钮,将"swt.jar"添加到你的项目类路径中。 3. **引入依赖**:在你的Java代码中,你需要...

    SWT界面设计PDF

    SWT(Standard Widget Toolkit)是Java中用于创建图形用户界面(GUI)的一种开源库,它提供了丰富的组件集合,使得开发者可以构建出功能强大且美观的桌面应用程序。与Java的另一图形库AWT和Swing相比,SWT更接近底层...

    SWT例子文件

    If you install the examples in the same location as Eclipse, the example views and editors will show up in your Eclipse environment when you select Windows > Show View ... > Other ... > SWT Examples....

    SWT_3.8_64位_windows.zip

    标题中的"SWT_3.8_64位_windows.zip"表明这是针对Windows 64位操作系统的SWT库,版本为3.8。SWT的版本号通常与发布日期有关,这里的“201206081200”表示该版本是在2012年6月8日中午12点发布的。 描述中提到的两个...

    使Excel嵌入到SWT窗口中

    SWT提供了一个跨平台的GUI解决方案,支持多种操作系统,包括Windows、Linux和Mac OS等。在本例中,我们使用SWT来创建一个窗口,并将Excel嵌入到该窗口中。SWT的使用可以大大简化GUI的开发和实现。 知识点三:OLE...

    Java通过Ole调用Windows Media Player

    Java通过Ole调用Windows Media Player是一种常见的技术实践,它允许开发者在Java应用程序中嵌入并控制Windows Media Player(WMP)控件。这一技术主要依赖于Java的Standard Widget Toolkit (SWT)库,它是Java AWT和...

    SWT-Win32-Extension

    这有助于快速上手并熟练掌握在SWT中使用Windows特定功能的方法。通过深入学习和实践,开发者可以将这些功能整合到自己的应用程序中,提升其在Windows环境下的表现和用户体验。 总之,SWT-Win32-Extension 是一个...

    SWT源代码 SWT Source code

    - **Java和C的混合编程**:SWT_AWT桥接的实现,如何在Java和C/C++之间传递数据和调用方法。 对于Eclipse插件开发者或希望深入理解GUI编程的人来说,分析这些源代码是非常有价值的。它不仅可以帮助开发者解决实际...

    SWT源码 swt.jar

    5. 跨平台:虽然SWT依赖于特定操作系统的库,但Eclipse项目提供了多个平台的版本,如Windows、Linux、Mac OS等。 在"swt-3.7.2-win32-win32-x86-source"这个文件名中,我们可以看到SWT的版本号(3.7.2),操作系统...

    DJNativeSwing-SWT.jar、DJNativeSwing.jar、swt-win-x64.jar

    接下来是swt-win-x64.jar,这是一个针对Windows 64位操作系统的SWT库。SWT库是平台相关的,因为它直接与底层操作系统进行交互以实现GUI组件。因此,为了在不同平台上运行SWT应用,你需要对应平台的SWT JAR文件。swt-...

Global site tag (gtag.js) - Google Analytics