当前位置: 首页 > 知识库问答 >
问题:

在CMD中不工作的javac

李兴为
2023-03-14

我在从命令提示符编译java时遇到了一个问题。起初,它说javac不是一个公认的内部或外部命令,通过阅读,我看到您需要更改路径,这正是我所做的······

变量名:path

我关闭了Compand prompt并再次尝试,但还是出现了同样的问题。

然后我尝试了echo%path%和整个路径行被回显(整个行根据该变量值)

我还尝试了“for%I in(javac.exe)do@ECHO%~$path:I”,它返回ECHO on。

谢谢,

共有1个答案

西门奇希
2023-03-14

您希望系统路径中包含JDK的路径,而不是JRE的路径。JRE不附带编译器(javac)。

 类似资料:
  • Windows 10用户。我最近第一次安装git,但遇到了一个特殊的问题。我被告知,如果我想在git中使用java,我需要设置环境变量。 我能够为命令提示符正确地更改,但我无法在git bash中显示相同的更改。在命令提示符中键入将返回正确的路径,但在git bash中它将返回。 我进入系统设置并更改了系统变量,以便指向我的jdk。我更新了系统变量和环境变量中的变量,以指向bin和jdk。我关闭并

  • 我试图通过在命令提示符上放置以下行来调用一个可执行文件。(我知道我可以直接调用exe,但我们只能说,由于某些限制,我没有其他方法可以这样做) 给我错误 知道为什么吗?我该如何解决这个问题呢?我必须使用cmd.exe的完整路径。

  • 我有Intellij-IDEA 13.1.2。[已编辑,以前是13.0.2]我使用scala-plugin。我正在尝试使用工作表来评估代码。 但我得到的只有两个错误: 更新:现在它在Intellij13.1.5、Scala Plugin0.41.2和Scala-2.10和2.11下都能正常工作

  • 我正试图将我写的一个python工具打包到一个exe文件中,以便在Windows10上使用。据我所知,exe是正确构建的。如果我从命令行运行它,它就会加载并且一切正常。 但是,如果我试图从资源管理器运行该工具(双击图标),我会得到一个“执行脚本失败”的错误。我尝试使用--debug开关构建它,希望在cmd关闭之前可以快速捕获任何输出,但速度太快了。 我用来构建工具的代码行是: 在我开始使用repo

  • 我试图让ESLint让我使用对象的Rest/传播。尽管我尽了最大努力,我还是得到了这个错误: 当我悬停在椭圆上时(<代码>...)用红色弯弯曲曲。 我的看起来像这样: 我确信prefs正在被阅读,因为规则、插件和样式指南正在按预期工作。 要启用对象rest/spread,是这里的关键(哈哈),它似乎对其他人有用。然而,它拒绝为我工作。我不知所措 更新:我使用的是Visual Studio代码v1.

  • 我有一个问题让我忙了3天,但仍在与之斗争:我有一个mongodb查询,如下所示: 现在我正试图将其转换为java,但我真的不知道如何转换这一行: 我尝试了此代码,但根本不起作用: 但我得到了以下错误: 通用域名格式。mongodb。CommandFailureException: {“serverUsed”:“…”,“errmsg”:“异常:无效 运算符'$dateToString'”,“代码”: