今天在写程序时需要读取桌面的路径,开始时以为需要使用JNI来实现,于是调出Delphi,调用SHGetSpecialFolderLocation方法,处理后返回,编译成DLL,都很顺利。可但是,但可是,我又犯了想当然的错误,这样能不能实现?当然能。只不过还有更好的办法是在之后阅读JDK文档时发现的。其实JDK中已经提供了这个方法,具体方法如下:
FileSystemView fsv = FileSystemView.getFileSystemView();
fsv.getHomeDirectory(); //这便是读取桌面路径的方法了
- 浏览: 27317 次
- 性别:
- 来自: 上海
相关推荐
在Java编程语言中,获取桌面路径是常见的操作,特别是在需要创建、打开或保存文件到用户桌面时。这个过程涉及到对操作系统环境的访问,因为不同操作系统中的桌面路径是不同的。以下是一些关于如何在Java中获取桌面...
要获取用户的桌面路径,可以使用`java.awt.Desktop`类的静态方法`getDesktopDirectory()`。以下是如何做到这一点的代码示例: ```java import java.awt.Desktop; import java.io.File; public class Main { ...
Java桌面管理器是一款基于Java编程语言开发的桌面应用程序,它为用户提供了一种高效且便捷的方式来管理和自定义他们的工作环境。这款工具集成了多种实用功能,包括实时天气显示、常用软件的快捷启动以及系统操作如...
`properJavaRDP`是一个用Java编写的远程桌面协议(RDP)客户端,它提供了对Windows远程桌面服务的访问支持。此项目旨在提供一个稳定且可扩展的平台,以便开发者能够在Java应用程序或Web应用中集成远程桌面功能。 ...
Java桌面程序开发主要涉及到创建交互式的图形用户界面(GUI),这一领域在Java中主要通过Swing库来实现。Swing是Java Standard Edition (Java SE) 部分的一部分,为开发者提供了丰富的组件集,用于构建桌面应用的...
在Java编程环境中,ArcEngine是一个强大的GIS(地理信息系统)开发工具,它允许程序员利用Esri的GIS技术构建桌面、Web和移动应用程序。本主题聚焦于"Java版路径分析",这是ArcEngine的一个核心功能,主要涉及如何在...
Java桌面搜索(JDesktopSearch)是一个基于Java开发的桌面搜索引擎,它允许用户快速高效地在本地计算机上搜索文件、文档、电子邮件等内容。这个工具利用了Java的跨平台特性,因此可以在支持Java运行环境的操作系统上...
Swing是Java Foundation Classes (JFC)的一部分,提供了一套丰富的组件库用于构建桌面应用。它基于Java AWT(Abstract Window Toolkit)但提供了更多的特性和更好的性能。Swing组件具有可自定义的外观,支持MDI(多...
1. 源代码文件(如.c, .cpp, .java, .py等),展示了程序如何读取注册表并处理桌面路径。 2. 库文件(如.dll或.lib),可能为程序提供与文件系统交互的功能。 3. 配置文件(如.ini或.xml),可能包含程序的设置,如...
在Java编程中,选择文件或文件夹路径是一个常见的任务,特别是在开发桌面应用程序时。这个PDF文档的标题和描述暗示了其内容可能涉及如何使用Java来实现这一功能,特别是在安全方面。下面将详细解释如何使用Java ...
Java桌面应用的安装部署往往给用户带来不便,尤其是对于不熟悉计算机或Java的用户,他们可能需要解决JRE的安装、版本匹配以及如何启动Java应用等问题。为了简化这一过程,我们可以借助exe4j和Inno Setup这两个工具,...
《JAVA桌面游戏:坦克大战详解》 在编程领域,尤其是Java技术栈中,开发桌面游戏是一种常见的实践方式,它能够帮助开发者深入理解编程逻辑、图形界面设计和游戏规则的实现。本文将围绕“JAVA 桌面游戏 坦克大战”这...
标题中的"CalculatorAPP_javagui_java桌面_drawk3t_"表明这是一个使用Java GUI技术开发的桌面计算器应用程序,其中"drawk3t"可能是开发者或项目团队的特定标记或者编程风格的体现。这个项目的核心是利用Java语言的...
Java桌面搜索(JDesktopSearch)是一个基于Java开发的开源项目,旨在提供一种高效、灵活的方式,帮助用户在个人计算机上快速查找文件、文档、邮件等信息。这个项目利用了Java的索引和搜索功能,实现了类似Google ...
Java桌面应用程序皮肤是一种提高用户体验的重要方式,它允许用户根据个人喜好自定义应用程序的外观。在Java编程环境中,Substance库是一个流行的皮肤框架,专为J2SE(Java 2 Standard Edition)应用程序设计,用于...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件来构建桌面应用程序。在Java Swing中,`JFileChooser`是用于实现文件选择对话框的关键类,它允许用户从本地文件系统中打开或保存文件。这个小...
导出Java桌面程序为JAR包的步骤如下: 1. 打开你的集成开发环境(IDE),如Eclipse或IntelliJ IDEA。 2. 选择你的项目,右键单击,然后选择“Export”选项。 3. 在弹出的对话框中,找到并选择“Java”类别,然后...
用java写的路径搜索的程序。java桌面应用。我的联系方式QQ:1302013352