import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Properties;
class Test
{
// 返回当前系统变量的函数,结果放在一个Properties里边,这里只针对win2k以上的,其它系统可以自己改进
public Properties getEnv() throws Exception
{
Properties prop = new Properties();
String OS = System.getProperty("os.name").toLowerCase();
System.out.println("操作系统:" + OS);
Process p = null;
if (OS.indexOf("windows") > -1)
{
p = Runtime.getRuntime().exec("cmd /c set");
}
if(OS.indexOf("linux") > -1)
{
p = Runtime.getRuntime().exec("sh -c set");
}
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = br.readLine()) != null)
{
int i = line.indexOf("=");
if (i > -1)
{
String key = line.substring(0, i);
String value = line.substring(i + 1);
prop.setProperty(key, value);
}
}
return prop;
}
// 具体用法
public static void main(String[] args)
{
try
{
Test sp = new Test();
Properties p = sp.getEnv();
System.out.println(p.getProperty("PATH")); // 注意大小写,比如读取PATH。Linux下为PATH;Windows为Path
}
catch (Exception e)
{
System.out.println(e);
}
}
}
分享到:
相关推荐
Java环境变量自动配置在Windows操作系统中的重要性不言而喻,因为Java开发和运行依赖于正确的环境设置。本文将详细讲解如何使用提供的BAT文件来自动配置Java环境变量,并阐述相关知识点。 首先,Java开发工具包...
Java JDK环境变量注册机是一款由个人开发者使用VC编程语言编写的工具,它的主要功能是帮助用户快速、便捷地配置Java Development Kit(JDK)的环境变量。在Windows操作系统中,正确配置JDK的环境变量是运行Java程序...
在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...
Java环境变量配置是Java开发中不可或缺的一环,它使得操作系统能够找到Java开发工具集(JDK)的位置,进而运行Java程序。本教程将详细介绍如何通过一键配置的方式设置Java环境变量,以便于开发者更加高效地进行Java...
在Linux环境下配置Java环境变量是部署Java应用程序的关键步骤之一,这一过程确保了系统能够正确识别并使用Java运行环境。本文将详细阐述如何在Linux系统中设置Java环境变量,包括JDK的安装、环境变量的临时配置与...
工具会读取这个路径,然后自动在系统的环境变量设置中添加或更新相应的JAVA_HOME、PATH和可能的CLASSPATH。对于新手开发者来说,这减少了因环境变量配置错误导致的各种问题,比如"java命令未找到"或者"找不到主类"等...
例如,`PATH`环境变量指定了系统在何处查找可执行文件,而`JAVA_HOME`则指示Java开发工具的位置。在IT领域,理解和操作环境变量是日常工作中不可或缺的一部分。 LabVIEW(Laboratory Virtual Instrument ...
- 在"Java_path"这个源码文件中,我们可以预期会找到用于读取、修改和保存系统环境变量的Delphi代码。这可能涉及到Windows API调用,如`SetEnvironmentVariable`和`GetEnvironmentVariable`函数,以及可能的用户...
Java开发过程中,环境变量的配置是一项基础且重要的工作。它涉及到Java开发工具(JDK)的路径设置,确保系统能够正确识别并执行Java程序。本文将深入探讨如何使用批处理脚本来实现Java环境变量的快速切换,特别是...
Java环境变量的配置是Java开发过程中必不可少的步骤,它涉及到JDK的安装路径以及相关工具的可执行路径。在Windows操作系统上,这个过程通常需要设置`JAVA_HOME`, `PATH`, 和 `CLASSPATH`三个环境变量。然而,手动...
在Windows操作系统中,环境变量是系统用来存储配置信息的一种机制,这些配置信息可以被系统或应用程序读取和使用。对于Java开发者来说,最常涉及的环境变量有`classpath`、`java_home`和`path`。 ##### 2.1 ...
Java环境变量设置工具VS2005源代码是针对Java开发者设计的一款实用工具,它主要用于帮助用户方便地管理和配置与Java开发相关的环境变量。这款工具是用Microsoft Visual Studio 2005(简称VS2005)和MFC(Microsoft ...
在IT领域,尤其是在软件开发与系统管理中,正确配置Java环境变量是确保Java应用程序能够顺利运行的关键步骤之一。本文将详细解析如何在Windows和Linux环境下配置Java环境变量,包括理解各个环境变量的作用、配置方法...
该工具的工作原理可能是通过读取JDK的安装位置,然后自动将这些位置添加到相应的环境变量中。它可能还会检查已有的环境变量,避免重复或冲突。这样的自动化工具极大地提高了效率,减少了人为错误的可能性,尤其对不...
该工具的工作原理可能是通过读取预设的配置模板,结合用户的Java安装位置,动态生成适合的环境变量设置,并运用到系统的环境变量设置中。同时,为了保证更新Java版本时的兼容性,工具可能还会提供检查和更新环境变量...
工具可能的工作原理是读取JDK安装路径,然后自动在系统环境变量中创建或更新相应的值。此外,它可能还会检查已安装的Java版本,并提供升级建议,以确保用户始终使用最新、最安全的Java版本。 使用这样的工具虽然...