`
hiwings
  • 浏览: 60078 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Platform来获取一些系统的路径和参数

 
阅读更多


在Eclipse的插件开发中,可以通过Platform来获取一些系统的路径和参数。 
假定Eclipse的安装路径为:D:/Java/eclipse 
创建的Workspace路径为:D:/Java/eclipse/workspace 

Platform.getNL():zh_CN 
Platform.getWS():win32 
Platform.getOS():win32 
Platform.getOSArch():x86 
Platform.getStateStamp():155 
Platform.getUserLocation().getURL():file:/D:/Profiles/windowsloginname/user/ 
Platform.getInstallLocation().getURL():file:/d:/Java/eclipse/ 
Platform.getConfigurationLocation().getURL():file:/d:/Java/eclipse/configuration/ 
Platform.getInstanceLocation().getURL():file:/D:/Java/eclipse/workspace/ 
Platform.getLocation():D:/Java/eclipse/workspace 
Platform.getLocation().toOSString():D:/Java/eclipse/workspace 
Platform.getLogFileLocation():D:/Java/eclipse/workspace/.metadata/.log 
Platform.getLogFileLocation().toOSString():D:/Java/eclipse/workspace/.metadata/.log 
Platform.getPluginStateLocation(Platform.getPlugin("NamedPlugin")):D:/Java/eclipse/workspace/.metadata/.plugins/NamedPlugin 
Platform.getPlugin("NamedPlugin").getStateLocation():D:/Java/eclipse/workspace/.metadata/.plugins/NamedPlugin 
Platform.getPlugin("NamedPlugin").getDescriptor():NamedPlugin_1.0.0 
Platform.getPlugin("NamedPlugin").getDescriptor().getLabel():Plug-in Name 
Platform.getPlugin("NamedPlugin").getDescriptor().getProviderName():ProviderName 
Platform.getPlugin("NamedPlugin").getDescriptor().getUniqueIdentifier():NamedPlugin 
Platform.getPlugin("NamedPlugin").getDescriptor().getInstallURL():platform:/plugin/NamedPlugin_1.0.0/ 
Platform.getPlugin("NamedPlugin").getDescriptor().getInstallURL().getPath():/plugin/NamedPlugin_1.0.0/

分享到:
评论

相关推荐

    Unity应用获取外置SD卡路径方法

    本篇文章将详细介绍如何在Unity应用中获取外置SD卡的路径,并结合PicoVR SDK,实现适用于VR场景的打包和安装。 首先,我们要明确在Android平台上,外部存储通常指的是SD卡或者是设备提供的可移除存储空间。在...

    JNA-5.7.0 jna-platform-5.7.0

    `jna-platform.jar` 是JNA的平台特定库,包含了针对特定操作系统的一些预定义接口和类型。这个文件为开发者提供了一个便利的接口,可以直接调用各种操作系统的API,如Windows API的用户界面函数、系统管理函数,或者...

    platform builder4.2之旅-付林林.pdf

    它提供了高度定制化的选项,使开发者能够根据特定硬件和需求来构建定制的操作系统镜像。本文聚焦于 Platform Builder 4.2 版本。 #### 三、定制 Windows CE 平台 1. **启动 New Platform Wizard**: - 打开 PB ...

    黑果小兵之platform-id数据整理1

    本文将深入探讨关于“黑果小兵之platform-id数据整理1”的主题,主要涉及的是在 macOS 系统中,尤其是针对Coffee Lake处理器架构的UHD630显卡的帧缓冲区补丁和ig-platform-id数据的调整。随着macOS Mojave的发布,...

    platform-tools.zip for windows

    1. **安装与配置**:下载并解压"platform-tools.zip"后,需要将解压路径添加到系统环境变量PATH中,这样就可以在任何目录下直接运行ADB命令。 2. **设备连接**:使用USB数据线将Android设备连接到电脑,打开开发者...

    Xen Cloud Platform Administrator's Guide.pdf

    本文档——《Xen Cloud Platform管理员指南》,提供了一系列详尽的操作指导,帮助系统管理员理解和掌握XCP的核心功能与管理技巧。 ### 文档概述 本指南首先概述了文档的定位,阐明其与其他XCP相关文档的关系,确保...

    platform-tools adb下载

    平台工具(platform-tools)是Android开发环境中不可或缺的一部分,主要包含了用于与Android设备进行交互的一系列...同时,持续关注Android SDK的更新,确保platform-tools版本的及时升级,以获取最新的功能和支持。

    Veritas Resiliency__Platform 10.1 安装和升级指__南-214.pdf

    总的来说,Veritas Resiliency Platform 10.1 的安装和升级指南是成功部署和维护该平台的核心参考资料,为IT专业人员提供了详细的操作步骤和最佳实践,确保了业务的连续性和数据的安全性。遵循这些指导,用户可以...

    C#中DllImport用法和路径问题 .rar

    在C#编程中,`DllImport`特性是用于导入非托管代码,通常是DLL(动态链接库)函数,这些函数由其他语言如C或C++编写,提供了操作系统级别的功能,或者为.NET框架提供了一些扩展。本教程将深入探讨`DllImport`的使用...

    platform-tools.rar adb 工具

    在使用"platform-tools"中的ADB时,确保将其路径添加到系统的PATH环境变量中,这样在任何目录下都能直接运行ADB命令。此外,对于跨版本的ADB升级,有时可能需要先卸载旧版本,以避免版本冲突。 总的来说,"platform...

    asp.net访问网络路径方法-模拟用

    首先,模拟用户登录是通过 Windows 操作系统的身份验证机制实现的,这通常涉及到调用 Windows API 来获取和使用用户的登录令牌。在 ASP.NET 中,我们可以通过 P/Invoke 技术(Platform Invoke)来调用这些底层 API ...

    jna and platform jars

    "platform.jar"则是JNA的平台特定实现,它包含了针对不同操作系统(如Windows、Linux、Mac OS X等)的本地库加载逻辑和默认类型映射。平台库提供了对特定操作系统功能的访问,例如Windows上的Registry API,或者Unix...

    Java利用FFmpeg解析视频,截图,获取视频播放时间

    Java使用FFmpeg解析视频、截图和获取播放时间的实践是一个重要的技术主题,尤其在多媒体处理领域。FFmpeg是一个强大的开源工具集,包含了多种用于处理音频和视频的工具,如ffprobe、ffmpeg等。在Java中集成FFmpeg,...

    platform-tools_r28.0.3-darwin.zip

    在本例中,我们关注的是`platform-tools_r28.0.3-darwin.zip`,这是一个专为Mac OS系统设计的版本,包含了ADB(Android Debug Bridge)和fastboot等关键组件。 首先,让我们深入了解ADB。ADB是一个强大的命令行工具...

    android 源代码获取(windows7)

    总的来说,获取和编译Android源代码是一项复杂的任务,需要耐心和一定的技术背景。但一旦完成,你将能深入理解Android系统的工作原理,进行更自由的定制和优化。希望这篇指南能帮助你成功地获取Android源代码,并...

    安卓Android源码——系统源码获取及编译.rar

    这个压缩包"安卓Android源码——系统源码获取及编译.rar"显然包含了关于如何获取和编译Android操作系统源码的教程,这对于开发者来说是非常有价值的。我们将详细探讨这个过程。 首先,获取Android源码的官方途径是...

    IntelliJ Platform Plugin SDK汉化文档

    1. 下载SDK:访问JetBrains官网或从提供的压缩包中获取IntelliJ Platform Plugin SDK。 2. 配置IDE:在IntelliJ IDEA中,选择“File” > “Project Structure”,然后在“SDKs”部分添加新的IntelliJ Platform SDK。...

    api.rar_JavaTM 2 Platform

    10. **NIO.2(New I/O API)**:提供了一套新的I/O API,支持异步I/O操作,提供了文件系统操作的更多功能,比如文件属性的获取和修改,文件路径的处理等。 压缩包内的“api.chm”文件很可能是Java 2 Platform ...

Global site tag (gtag.js) - Google Analytics