`
gongmingwind
  • 浏览: 588572 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

在命令行中"执行命令"的搜索路径

阅读更多
问题:在命令行中输入一个命令,如telnet,javac,java等,对于window操作系统是怎样寻找这些命令的呢?
结论:windows操作系统首先是在当前目录下查找你输入的命令,如果找不到,就会按照系统变量path中设置的目录逐个去寻找,如果在某一个目录下找到则返回.如果都找不到则提示:
C:\Program Files\Java\jdk1.6.0_01\bin>telnet
'telnet' 不是内部或外部命令,也不是可运行的程序
或批处理文件。


下面我将完整记述我的操作过程:

第一:cmd进入MS-DOS控制台系统,默认路径为:C:\Documents and Settings\gongmingming>
第二:执行javac命令,可以正常执行,(因为我在path环境变量中已经设置了C:\Program Files\Java\jdk1.6.0_01\bin)

说明:以上结果是正确的,下面我将开始进行破坏
第三:将环境变量path的值清空,然后重新打开一个DOS窗口(还是在默认路径下),执行javac命令,发生错误:
C:\Documents and Settings\gongmingming>javac
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。


下面解决第三步中的问题:
第四:在命令行中输入:cd C:\Program Files\Java\jdk1.6.0_01\bin,然后重新执行javac,则可以正常运行.

总结:到此完全证实了我的判断.
分享到:
评论

相关推荐

    java程序命令行下的执行

    - 然后,在命令行中进入该目录所在的父目录(如 `D:\my\xdj`),并执行命令 `javac a/b/c/HelloWorld.java`。 2. **运行**: - 使用命令 `java a.b.c.HelloWorld` 来运行程序。 - 如果没有指定正确的类路径或包...

    命令行解释器使用命令语法

    在命令行中,可以使用条件处理符号来组合和控制命令的执行。例如,`&`用于在单个命令行上执行多个命令,无论前面的命令是否成功都会执行下一个命令;`&&`则确保只有当前面的命令成功后才会执行后面的命令;`||`则是...

    获取所有进程的命令行和文件全路径

    在Windows操作系统中,获取所有进程的命令行和可执行文件全路径是一项重要的系统管理任务,这对于监控系统状态、排查问题或者进行系统分析都非常有帮助。本文将深入探讨这个主题,并结合提供的`NTProcessInfo.cpp`和...

    robotframework命令行运行.pdf

    在命令行上运行 Robot Framework 的测试用例、测试套件或整个项目是测试自动化过程中的常见操作。以下将详细介绍如何通过命令行运行 Robot Framework 的不同任务。 一、运行单个测试用例 要运行特定的测试用例,...

    C#调用cmd命令行设置命令 并获取返回的数据

    在这个函数中,我们创建了一个`ProcessStartInfo`对象,设置了CMD的路径以及要执行的命令。`RedirectStandardOutput`属性用于启用标准输出的重定向,这样我们就可以通过`process.StandardOutput.ReadToEnd()`来获取...

    dos命令测试java jar文件 命令行下运行JUnit测试 命令运行java

    在IT行业中,尤其是在Java开发领域,经常需要在命令行环境下执行各种操作,如测试、打包、部署等。这里我们主要探讨如何使用DOS命令来测试Java JAR文件,以及如何在命令行下运行JUnit测试。这是一项基础但至关重要的...

    maven命令行相关命令集锦

    ### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...

    通过JAVA执行命令行程序

    最后,关于"LoadData.java"这个文件,虽然没有提供具体的代码,但根据文件名猜测,它可能是一个用于加载数据的类,可能是从文件中读取数据,然后可能使用上述提到的命令行执行功能进行数据处理。 总结,通过Java...

    Winsdows的DOS界面或命令行窗口或命令提示符.docx

    Windows 的 DOS 界面或命令行窗口或命令提示符 DOS 界面是 Windows 系统的基础及核心。进入 DOS 的命令是 CMD.EXE,执行 ...因此,用户可以把一些常用的路径添加到环境变量 Path 中去,以便更方便地使用命令行窗口。

    Windows执行zip、unzip命令行

    为了让`zip`和`unzip`命令在任何位置都能执行,你需要将它们的所在目录添加到系统路径中。 - 打开“控制面板” -> “系统” -> “高级系统设置” -> “环境变量”。在“系统变量”部分找到名为“Path”的变量,点击...

    DOS命令行在WINDOWS操作中的典型应用pdf

    在Windows系统中,DOS命令行,即命令提示符(Command Prompt),是一个实用工具,允许用户输入命令来执行各种系统级任务,如文件管理、系统诊断、程序执行等。以下是一些DOS命令在Windows操作中的典型应用: 1. **...

    java 执行cmd命令及mongodb脚本

    Java执行CMD命令及MongoDB脚本是开发过程中常见的任务,特别是在集成系统或者自动化运维场景下。下面将详细讲解这两个主题。 一、Java执行CMD命令 在Java中,我们可以使用Runtime类或ProcessBuilder类来执行操作...

    常用的网络命令行

    在Windows操作系统中,网络命令可以通过命令提示符(cmd)来执行,这包括内部命令和外部命令。内部命令是操作系统自带的,可以直接在cmd窗口中执行;而外部命令则通常位于系统的某些目录下,需要通过命令提示符来...

    解决cmd命令行中文输出乱码

    在Windows操作系统中,CMD(命令提示符)是用户与系统交互的重要工具,但它在处理中文字符时有时会出现问题,导致中文输出为乱码。这个问题主要源于CMD不支持Unicode编码,而中文字符通常需要Unicode来正确显示。...

    获取所有进程的映像路径以及命令行参数

    在Windows操作系统中,获取所有进程的映像路径和命令行参数是系统监控和调试过程中的常见需求。这有助于我们理解程序的启动方式、追踪问题或优化系统性能。本篇文章将详细探讨如何通过命令行工具来实现这一目标。 ...

    易语言取进程映像路径及命令行参数

    在易语言中,可以通过特定的函数或命令来获取当前进程或指定进程的映像路径。 命令行参数是在启动程序时在命令行界面输入的额外信息,通常用来传递配置或者控制程序的行为。例如,当你在命令行中输入 "program.exe ...

    cmdgo 获取 命令行执行的结果并且在程序中处理

    标题中的"cmdgo 获取 命令行执行的结果并且在程序中处理"表明这个工具的主要功能是通过Go语言编写,用于执行命令行命令并捕获其返回的结果。在实际开发中,这可以用于自动化脚本、数据处理、系统监控等多种场景。...

    JAVA程序命令行下的执行

    JAVA程序命令行下的执行 IED用惯了,基础都快忘记了 javac 先不说了,环境变量里面设置对了基本没什么问题。关键是java这个命令 java -classpath .class的类路径(如果是包的话,需要指定到包上面的路径);引用的类路径...

    最详细最完整的grub命令行

    1. **Tab自动补全功能**:在GRUB命令行中输入命令时,可以使用`Tab`键进行自动补全。这有助于提高输入效率,减少错误。 2. **使用`help`命令查看详细帮助**:除了基本的帮助命令外,还可以针对具体命令使用`help`...

    go语言执行windows下命令行的方法

    在`main`函数中,创建了`***mand`对象`c`,第一个参数是`"cmd"`,表示调用Windows命令行程序,第二个参数是`"/C"`,表示执行完命令后关闭命令行窗口,第三个参数`"del"`是命令行中用来删除文件的命令,最后是需要...

Global site tag (gtag.js) - Google Analytics