gpt4 book ai didi

Java 在 cmd 中运行,而不是在 PowerShell 中运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:08 26 4
gpt4 key购买 nike

我刚刚将 java 文件夹添加到我的环境变量中。例如,当我尝试从 Windows 命令行 (cmd) 执行 javac HelloWorld.javajava HelloWorld 时,它会正常执行。但是,如果我打开 Windows Powershell 并执行相同的操作,它会显示:

javac : The term 'javac' is not recognized as the name of a cmdlet, function, script file, or operable program. Check t
he spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ javac HelloWorld.java
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (javac:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

此外,如果我在 cmd 中编译 HelloWorld.java,则可以从 Powershell 运行 java HelloWorld

如何从 Powershell 执行 javac?

最佳答案

在 powershell 中验证你从 $env:path 得到了什么。同样来自 cmd echo %path%如果 javapath 不包含在 powershell 路径中,请确保添加正确。

关于Java 在 cmd 中运行,而不是在 PowerShell 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28981395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com