1.获取基本信息
package com.foo.test;
public class App {
/**
* @param args
*/
public static void main(String[] args) {
String workingDir = System.getProperty("user.dir");
System.out.println(workingDir);
System.out.println(System.getProperty("java.version"));
System.out.println(System.getProperty("user.home"));
System.out.println(System.getProperty("user.name"));
}
}
2.执行结果
/leehaut/homework/java/foo
1.6.0_45
/Users/lihao
lihao
3.基本参数如下
/**
* System properties. The following properties are guaranteed to be defined:
* <dl>
* <dt>java.version <dd>Java version number
* <dt>java.vendor <dd>Java vendor specific string
* <dt>java.vendor.url <dd>Java vendor URL
* <dt>java.home <dd>Java installation directory
* <dt>java.class.version <dd>Java class version number
* <dt>java.class.path <dd>Java classpath
* <dt>os.name <dd>Operating System Name
* <dt>os.arch <dd>Operating System Architecture
* <dt>os.version <dd>Operating System Version
* <dt>file.separator <dd>File separator ("/" on Unix)
* <dt>path.separator <dd>Path separator (":" on Unix)
* <dt>line.separator <dd>Line separator ("\n" on Unix)
* <dt>user.name <dd>User account name
* <dt>user.home <dd>User home directory
* <dt>user.dir <dd>User's current working directory
* </dl>
*/
分享到:
相关推荐
在C#编程中,获取电脑硬件配置信息是常见的需求,特别是在系统管理和监控应用中。通过使用Windows Management Instrumentation (WMI) API,我们可以轻松地访问和检索这些信息。WMI是一个标准的接口,它允许应用程序...
本文将深入探讨如何在C#中获取和修改配置文件信息,特别是appSettings部分,这是.NET应用程序最常用的配置存储区域。 配置文件通常以XML格式存在,其基本结构包括`<configuration>`、`<appSettings>`等节点。`...
本文将深入探讨如何使用C++.NET语言通过Visual Studio.NET开发环境编写小程序来获取计算机鼠标的配置信息。首先,我们需要理解的是,鼠标配置信息通常包括鼠标的工作模式(例如,是否为滚轮鼠标)、分辨率(DPI)、...
- **网络接口配置**:`NetInterfaceConfig`类用于获取网络接口的配置信息,如IP地址、子网掩码、广播地址等。 - **网络接口统计**:`NetInterfaceStat`类可以获取网络接口的流量统计,如接收和发送的数据包数量。 ...
以上代码示例展示了如何使用C#和WMI获取计算机的基本硬件配置信息,包括计算机名称、总物理内存大小、处理器型号以及硬盘容量和接口类型等。这种方法不仅简单高效,而且可以轻松地扩展到其他类型的硬件信息获取中去...
还可以通过`Win32_BIOS`类获取BIOS信息,通过`Win32_UserProfile`类获取用户账户信息,或者通过`Win32_NetworkAdapterConfiguration`类获取网络配置信息。这些信息的获取方式与上面类似,只需更改查询的WMI类即可。...
### VB获取System和Windows路径 在Visual Basic (VB)编程中,经常需要访问系统的特定目录,例如系统目录(System)和Windows目录。这些目录对于执行某些操作系统级别的任务至关重要,比如加载动态链接库(DLLs)、...
总结来说,C#通过`System.Net.NetworkInformation`命名空间提供了强大的功能来获取网络接口的配置信息。通过`NetworkInterface`和`IPInterfaceProperties`类,我们可以轻松地获取接口的名称、类型、状态、IP地址、...
通过WMI,你可以获取更详细的系统信息,如硬件配置、内存大小、硬盘信息等。 3. **NetworkInterface** 类:在System.Net.NetworkInformation命名空间中,`NetworkInterface`类提供了网络接口的详细信息,如网络...
以上就是在纯Java环境下获取APK文件配置信息的步骤。需要注意的是,这只是一个基本的实现,实际操作中可能需要处理更多细节,比如错误处理、XML解析异常等。此外,如果需要更深入地解析APK,如获取Activity、Service...
如果需要更多详细信息,可以使用`WNetGetUser`获取网络登录的用户信息,或者通过WMI的`Win32_UserProfile`类获取更多用户配置信息。 IP地址和MAC地址的获取,可以使用`GetAdaptersAddresses`函数,这个函数来自`...
`Win32_NetworkAdapterConfiguration`类提供了网络适配器的配置信息,包括IP地址、子网掩码、默认网关等。通过查询这个类,我们可以获取到系统的网络配置详情。 6. **操作系统信息**: 使用`Win32_...
1. **GetSystemInfo()**: 这个函数可以获取系统的总体硬件信息,如处理器类型、页面文件大小、内存配置等。返回的`SYSTEM_INFO`结构体包含了这些详细信息。 2. **GetLogicalDrives()**: 用于获取可用磁盘驱动器的...
- 对于编程,尽量使用系统提供的API来获取System文件夹路径,以确保兼容性和准确性。 综上所述,获取“System”文件夹的位置是理解和操作Windows系统的基础知识,无论是日常使用还是专业维护,都需要掌握这一技能...
首先,我们可以利用`Build`类来获取设备的基本配置信息。`Build`类提供了许多静态字段,可以直接访问,例如: 1. `PRODUCT`: 返回设备的产品名称,通常与设备型号有关。 2. `CPU_ABI`: 显示设备的CPU架构,如...
例如,使用SystemInfo类可以获取到系统的基本配置,如操作系统版本、物理内存总量等。 在软件层面,系统信息可能包括已安装的程序、系统更新状态、运行的服务等。这些数据可以通过注册表、操作系统的管理工具或者...
在编程领域,尤其是在Windows系统上使用Visual C++(VC)进行开发时,获取硬件信息是一项基本的任务。硬件信息包括但不限于CPU型号、内存容量、硬盘信息、显卡信息等,这些数据对于系统诊断、性能优化或者软件开发都...
本篇文章将深入探讨如何在客户端获取并使用WCF服务的配置信息,以及如何进行文件的上传和下载操作。 首先,理解WCF服务配置文件。一个WCF服务通常有一个`.config`文件,如`Service1.config`,其中包含了服务的元...
以下是如何使用`DriveInfo`类获取磁盘大小的基本示例: ```csharp using System; using System.IO; class Program { static void Main() { // 获取所有驱动器的信息 DriveInfo[] drives = DriveInfo.GetDrives...
首先,我们需要获取System.Data.SQLite的DLL文件。你可以从SQLite官方网站或者GitHub上的SQLite.NET项目下载最新的版本。确保下载的是适用于你的.NET Framework版本(例如.NET Framework 3.5或4.0)的二进制包,通常...