`

获得path变量

 
阅读更多

import java.io.*;

public class Exec {
public static void main(String[] args) throws IOException {
Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd");
PrintWriter writer = new PrintWriter(new OutputStreamWriter(p
.getOutputStream()));
BufferedReader reader = new BufferedReader(new InputStreamReader(p
.getInputStream()));
writer.println("set path");
writer.println("exit");
writer.flush();
String path = "";
final String prefix = "Path=";
for (String line = null; (line = reader.readLine()) != null;) {
if (line.startsWith("Path=")) {
path = line.substring(prefix.length());
}
}
System.out.println(path);
writer.close();
reader.close();
}

分享到:
评论

相关推荐

    adb工具,解压再配个环境变量即可用

    3. 在“系统变量”部分找到名为“Path”的变量,然后选择“编辑” 4. 点击“新建”按钮,输入adb所在目录的完整路径(例如:C:\adbtools) 5. 保存更改,关闭所有窗口。此时,系统已经知道了adb的位置,可以在任何...

    Java零基础 - 环境变量PATH.md

    ### Java零基础 - 环境变量PATH详解 #### 一、引言 对于初学者而言,正确地配置Java开发环境是学习Java编程的第一步。本文将深入介绍如何配置环境变量`PATH`,并提供相应的示例源码来验证配置是否成功。无论您是...

    JDK设置环境变量.rar

    为了能够在任何地方直接运行Java命令(如`java`, `javac`),我们需要将%JAVA_HOME%\bin添加到Path变量中。在Windows上,这意味着添加"%JAVA_HOME%\bin;"到现有的Path值。 配置JDK环境变量的具体步骤如下: 1. **...

    MyEclipse环境变量配置说明

    将此路径添加到PATH变量中,使得系统可以在任何目录下运行Java相关的命令,如`javac`(Java编译器)和`java`(Java虚拟机)。配置方法是在已有的PATH变量值后加上分号(Windows系统)或冒号(Linux/Unix系统),然后...

    NDK eclipse环境变量设置

    此外,如果在使用某些工具时遇到找不到ndk-build的问题,首先检查NDKROOT和PATH变量是否正确设置,以及Eclipse的NDK插件是否安装和配置正确。 最后,由于文章内容是通过OCR扫描得到的,OCR技术有时候会因为印刷质量...

    环境变量详细解释,轻松理解环境变量

    本文将详细介绍环境变量的基本概念、用途以及配置方法,并着重解析三个与Java开发密切相关的环境变量:`JAVA_HOME`、`CLASSPATH`和`PATH`。 #### 一、环境变量基本概念 环境变量是指操作系统为当前进程或其子进程...

    JAVA与Jsp环境变量配置(原创)

    4. **Path变量配置** - 对于已存在的`Path`变量,需要在其值的末尾添加 `%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin`。 #### 三、Tomcat环境变量配置 1. **CATALINA_HOME变量配置** - 作者选择了Tomcat的安装路径为 `C...

    udf环境变量设置vs部分技巧.docx

    但在执行这个步骤后,`path.txt`仅包含了`PATH`的环境变量,而缺少了`LIB`和`INCLUDE`。这是因为用户在之前删除了这些环境变量,系统无法自动产生。 2. 针对这个问题,用户决定让系统自动生成这些路径。这涉及到...

    $()和$变量名和${变量名}的区别

    ### $()、$变量名 和 ${变量名} 的区别 ...在实际开发过程中,建议优先使用 `$(...)` 和 `${变量名}`,以获得更好的可读性和可维护性。同时,了解 `${}` 的高级用法可以帮助编写更加高效和灵活的脚本程序。

    JAVA环境变量配置

    2. **设置PATH变量**: ```bash PATH=$JAVA_HOME/bin:$PATH ``` 这里需要注意的是`$JAVA_HOME/bin`部分需要放在`$PATH`之前,确保优先使用JDK提供的bin目录中的工具。 3. **设置CLASSPATH变量**: ```bash ...

    配置 JDK 环境变量

    为了确保在任意目录下都能调用 Java 工具(如 javac 和 java),我们需要将 JDK 的 `bin` 目录添加到 `PATH` 变量中。 - 找到 `PATH` 变量,点击“编辑”。 - 在变量值的末尾添加分号 `;`,然后添加 JDK bin 目录的...

    JDK1.8包及安装与环境变量配置说明

    - 操作系统的PATH变量没有包含JDK的bin目录。 - 使用了其他版本的Java,导致冲突。 解决方法: 1. 检查并确认`JAVA_HOME`和`PATH`环境变量是否正确设置。 2. 重启终端或电脑,确保新的环境变量配置生效。 3. 如果有...

    JDK变量设置

    PATH变量 `PATH`变量用于指定一系列目录,当执行命令时,系统会在这些目录中查找可执行文件。在Java开发环境中,`PATH`变量的设置确保了系统可以在任何目录下通过命令行运行`javac`(Java编译器)和`java`(Java...

    anaconda安装及环境变量配置

    一般而言,推荐将Anaconda添加到系统环境变量PATH中,并且在安装选项中启用“Add Anaconda to my PATH environment variable”(将Anaconda添加到我的PATH环境变量中)。此外,用户还可以选择是否让Anaconda命令行...

    UiPath实践经验总结.docx

    以下是 UiPath 实践经验总结,涵盖了从日志策略到变量命名、读取 Configuration 到避免使用非官方的 Activities 等多方面的经验心得。 1. 日志策略:将 UiPath Robot 的 Logging Level 设为 Verbose,避免重新发明...

Global site tag (gtag.js) - Google Analytics