在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卡的路径,并结合PicoVR SDK,实现适用于VR场景的打包和安装。 首先,我们要明确在Android平台上,外部存储通常指的是SD卡或者是设备提供的可移除存储空间。在...
`jna-platform.jar` 是JNA的平台特定库,包含了针对特定操作系统的一些预定义接口和类型。这个文件为开发者提供了一个便利的接口,可以直接调用各种操作系统的API,如Windows API的用户界面函数、系统管理函数,或者...
它提供了高度定制化的选项,使开发者能够根据特定硬件和需求来构建定制的操作系统镜像。本文聚焦于 Platform Builder 4.2 版本。 #### 三、定制 Windows CE 平台 1. **启动 New Platform Wizard**: - 打开 PB ...
本文将深入探讨关于“黑果小兵之platform-id数据整理1”的主题,主要涉及的是在 macOS 系统中,尤其是针对Coffee Lake处理器架构的UHD630显卡的帧缓冲区补丁和ig-platform-id数据的调整。随着macOS Mojave的发布,...
1. **安装与配置**:下载并解压"platform-tools.zip"后,需要将解压路径添加到系统环境变量PATH中,这样就可以在任何目录下直接运行ADB命令。 2. **设备连接**:使用USB数据线将Android设备连接到电脑,打开开发者...
平台工具(platform-tools)是Android开发环境中不可或缺的一部分,主要包含了用于与Android设备进行交互的一系列...同时,持续关注Android SDK的更新,确保platform-tools版本的及时升级,以获取最新的功能和支持。
总的来说,Veritas Resiliency Platform 10.1 的安装和升级指南是成功部署和维护该平台的核心参考资料,为IT专业人员提供了详细的操作步骤和最佳实践,确保了业务的连续性和数据的安全性。遵循这些指导,用户可以...
在C#编程中,`DllImport`特性是用于导入非托管代码,通常是DLL(动态链接库)函数,这些函数由其他语言如C或C++编写,提供了操作系统级别的功能,或者为.NET框架提供了一些扩展。本教程将深入探讨`DllImport`的使用...
在使用"platform-tools"中的ADB时,确保将其路径添加到系统的PATH环境变量中,这样在任何目录下都能直接运行ADB命令。此外,对于跨版本的ADB升级,有时可能需要先卸载旧版本,以避免版本冲突。 总的来说,"platform...
首先,模拟用户登录是通过 Windows 操作系统的身份验证机制实现的,这通常涉及到调用 Windows API 来获取和使用用户的登录令牌。在 ASP.NET 中,我们可以通过 P/Invoke 技术(Platform Invoke)来调用这些底层 API ...
Java使用FFmpeg解析视频、截图和获取播放时间的实践是一个重要的技术主题,尤其在多媒体处理领域。FFmpeg是一个强大的开源工具集,包含了多种用于处理音频和视频的工具,如ffprobe、ffmpeg等。在Java中集成FFmpeg,...
"platform.jar"则是JNA的平台特定实现,它包含了针对不同操作系统(如Windows、Linux、Mac OS X等)的本地库加载逻辑和默认类型映射。平台库提供了对特定操作系统功能的访问,例如Windows上的Registry API,或者Unix...
在本例中,我们关注的是`platform-tools_r28.0.3-darwin.zip`,这是一个专为Mac OS系统设计的版本,包含了ADB(Android Debug Bridge)和fastboot等关键组件。 首先,让我们深入了解ADB。ADB是一个强大的命令行工具...
总的来说,获取和编译Android源代码是一项复杂的任务,需要耐心和一定的技术背景。但一旦完成,你将能深入理解Android系统的工作原理,进行更自由的定制和优化。希望这篇指南能帮助你成功地获取Android源代码,并...
这个压缩包"安卓Android源码——系统源码获取及编译.rar"显然包含了关于如何获取和编译Android操作系统源码的教程,这对于开发者来说是非常有价值的。我们将详细探讨这个过程。 首先,获取Android源码的官方途径是...
1. 下载SDK:访问JetBrains官网或从提供的压缩包中获取IntelliJ Platform Plugin SDK。 2. 配置IDE:在IntelliJ IDEA中,选择“File” > “Project Structure”,然后在“SDKs”部分添加新的IntelliJ Platform SDK。...
10. **NIO.2(New I/O API)**:提供了一套新的I/O API,支持异步I/O操作,提供了文件系统操作的更多功能,比如文件属性的获取和修改,文件路径的处理等。 压缩包内的“api.chm”文件很可能是Java 2 Platform ...