【问题标题】:How to temporarily disable the "java" command in cmd如何在cmd中临时禁用“java”命令
【发布时间】:2021-01-02 12:44:54
【问题描述】:

我有一种情况,我需要在“安装”和没有“安装”Java 的情况下测试程序。与其为每个测试卸载和重新安装,我认为如果我可以简单地禁用“java”命令在 cmd 中工作,那将是理想的,因为这是程序确定是否安装 Java 的方式。是否有捷径可寻?我曾尝试从环境变量中删除任何提及 Java 的内容(我使用的是 Windows 10 教育版),但这似乎没有任何效果。我可以接受 hacky 解决方案,因为我只需要这个来在我的机器上进行快速测试。

【问题讨论】:

    标签: cmd environment-variables


    【解决方案1】:

    检查 java 可执行文件的位置

    c:\>  where java
    

    这可能会在 PATH 的不同目录中返回多个 java.exe 实例。从 PATH 中删除所有返回的目录并重新启动您的 cmd.exe,因为 cmd 只有在重新启动后才会获取环境变量中的更改。

    【讨论】:

    • 谢谢! java在哪里出现了2个目录,似乎我错过了一个,另外我正在使用Windows终端应用程序并重新启动一个新的cmd窗口实际上并没有重新启动cmd.exe!
    【解决方案2】:

    从环境变量(从用户变量和系统变量)中删除所有java的路径然后启动cmd并输入java,它应该无法识别。

    【讨论】:

      猜你喜欢
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-22
      • 2013-07-22
      • 1970-01-01
      • 2018-10-02
      • 2011-05-08
      相关资源
      最近更新 更多