【问题标题】:JavaC not initializing when "Open Command Window Here"“在此处打开命令窗口”时 JavaC 未初始化
【发布时间】:2019-02-21 08:18:09
【问题描述】:

当我尝试shift+右键单击文件夹窗口,然后单击:Open command window here,它会打开一个命令窗口,已经cded 到路径,像往常一样。我确实使用javac从命令行安装并运行了JavaC,但是从Open command window here打开cmd窗口并输入javac,它说:

'javac' is not recognized as an internal or external command,
operable program or batch file.

但它通常显示帮助,没有Open command window here

.

我的path 变量是:C:\Windows\system32;C:\Windows;C:\Program Files\------;C:\Program Files\Java;C:\Program Files\Java\jdk-11.0.2;C:\Program Files\Java\jre1.8.0_201;C:\Windows\system32;C:\Windows;C:\Program Files\CCleaner;C:\Program Files\Java;C:\Program Files\Java\jdk-11.0.2;C:\Program Files\Java\jre1.8.0_201;C:\Program Files\Java\jdk-11.0.2\bin;C:\Program Files\Java\jre1.8.0_201\bin

Java 和 JavaC 的路径在 path 变量中。

也许这会有所帮助?:

【问题讨论】:

  • 评论不用于扩展讨论;这个对话是moved to chat
  • 我还想从环境变量窗口调整你的变量,这样你就不会重复了。从您提供的列表中,您有两个 C:\WindowsC:\Program Files\JavaC:\Program Files\Java\jdk-11.0.2C:\Program Files\Java\jre1.8.0_201 实例。另外,这不是我的区域,但是,我不希望在那里看到像 C:\Program Files\JavaC:\Program Files\Java\jdk-11.0.2C:\Program Files\Java\jre1.8.0_201 这样的位置,只有带有 \bin 目录的两个位置,我以为它们通常归因于%JAVA_HOME%,我注意到你没有设置!

标签: java batch-file cmd command-line javac


【解决方案1】:

您需要确保它位于 Path 环境变量中。编辑它(例如,在 Windows 10 中,转到高级系统设置 -> 环境变量,选择路径并编辑它)并确保其中有类似 C:\Program Files\Java\jdk1.8.0_192\bin 的内容。

【讨论】:

  • @TheRealSuicune,你的问题根本没有提到PATH,只是在一些cmets中提到;如果它与问题相关,edit 它并在其中包含信息,所以一切都在一个地方;还要考虑将来可能会清理cmets...
【解决方案2】:

是的!我终于让它工作了!你看到'在此处打开命令窗口'选项的注册表截图,command键的(Default)字符串是cmd.exe /s /k pushd "%V",我删除了/s部分,所以是cmd.exe /k pushd "%V",然后我重启了电脑。

【讨论】:

  • 您报告的更改对javac 是否被识别没有任何影响。即使是下面的修改,也不会改变打开右键目录位置的行为,cmd.exe /k pushd %Vcmd.exe /s /k pushd %Vcmd.exe /k pushd "%V"cmd.exe /s /k pushd "%V"cmd.exe /k "pushd "%V""和cmd /s /k "pushd "%V" "。
  • 也许只是我的电脑重启了?
  • 您可以修改注册表数据,下一次右键单击将使用新数据,因此重新启动不会改变任何内容。因此,您标记为已接受的答案并不能解决您的问题。
  • 更像:以前应该可以,但现在不行,现在可以了。
  • 这只是猜测,因为您已经完全破坏了您的环境变量......哦,虽然我们在讨论这个主题,但您从未提供过关于为什么没有 %JAVA_HOME% 变量的反馈?
猜你喜欢
  • 2017-09-05
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 2013-06-01
  • 1970-01-01
相关资源
最近更新 更多