即使设置了路径,也无法识别Javac

即使设置了路径,也无法识别Javac,java,environment-variables,Java,Environment Variables,我已经安装了我的jdk文件。我还在用户变量和系统变量的高级设置中设置了路径。当我试图通过javac filename.java编译程序时,命令提示符显示javac未被识别为内部或外部命令。我再次设置了路径,但问题仍然是一样的我看到系统变量path有一个C:\ProgramData\Oracle\Java\javapath的条目。但是该位置没有Javac可执行文件。(Javac.exe)。添加JDK bin路径为我解决了这个问题。(将C:\Program Files\Java\jdk1.8.0\u

我已经安装了我的jdk文件。我还在用户变量和系统变量的高级设置中设置了路径。当我试图通过javac filename.java编译程序时,命令提示符显示javac未被识别为内部或外部命令。我再次设置了路径,但问题仍然是一样的

我看到系统变量
path
有一个
C:\ProgramData\Oracle\Java\javapath
的条目。但是该位置没有Javac可执行文件。(
Javac.exe
)。添加JDK bin路径为我解决了这个问题。(将
C:\Program Files\Java\jdk1.8.0\u 121\bin
添加到
Path

我看到系统变量
Path
有一个到
C:\programmadata\Oracle\Java\javapath
的条目。但是该位置没有Javac可执行文件。(
Javac.exe
)。添加JDK bin路径为我解决了这个问题。(将
C:\ProgramFiles\Java\jdk1.8.0\u 121\bin
添加到
Path

我不知道有多少方法可以解决这个问题,但我有最简单的方法。只需遵循以下方法:

  • 安装jdk后,打开位于系统中的高级系统设置
  • 然后打开环境变量
  • 在系统变量下搜索路径并删除
  • 再次在系统变量下单击新建命令。在变量名下写入
    Path
    并在变量值下复制您安装的jdk>的路径。并保存它
  • 现在打开cmd提示符并编写
    javac
    。它会起作用的

  • 我不知道有多少方法可以解决这个问题,但我有最简单的方法。只需遵循以下方法:

  • 安装jdk后,打开位于系统中的高级系统设置
  • 然后打开环境变量
  • 在系统变量下搜索路径并删除
  • 再次在系统变量下单击新建命令。在变量名下写入
    Path
    并在变量值下复制您安装的jdk>的路径。并保存它
  • 现在打开cmd提示符并编写
    javac
    。它会起作用的

  • 我也有类似的问题。如上所述设置路径后

  • 我打开了命令提示符
  • 键入的路径%JAVA\u HOME%
  • 按回车键

  • 它起作用了

    我也有类似的问题。如上所述设置路径后

  • 我打开了命令提示符
  • 键入的路径%JAVA\u HOME%
  • 按回车键
  • 它起作用了

    试试这个

  • 手动复制JDK,bin目录。(例如:C:\Java\jdk1.8.0\u 152\bin)
  • 然后在cmd中运行以下命令。 “C:\Java\jdk1.8.0\u 152\bin\Java”-版本
  • 看来你的JDK已经损坏了。下载问题中提到的新JDK和安装环境

    试试这个

  • 手动复制JDK,bin目录。(例如:C:\Java\jdk1.8.0\u 152\bin)
  • 然后在cmd中运行以下命令。 “C:\Java\jdk1.8.0\u 152\bin\Java”-版本

  • 看来你的JDK已经损坏了。下载问题中提到的新JDK和安装环境

    要在Windows上解决此问题,请执行以下操作:

    步骤1:转到“控制面板”属性页中的“高级系统设置”

    步骤2:选择高级选项卡

    步骤3:选择底部的“环境变量”选项卡

    步骤4:请参见“系统变量”标题下的

    步骤5:找到“路径”变量并单击编辑

    步骤6:您将看到一个新的编辑窗口

    步骤7:单击右侧的浏览按钮,找到系统上安装的JDK的bin

    最后选择ok,ok,ok!你们都准备好了

    如果java应用程序崩溃 然后是:

    步骤1:在Windows搜索选项卡上搜索配置Java应用程序

    步骤2:选择Java选项卡

    步骤3:您将看到“用户和系统”选项卡

    步骤4:在每个选项卡上逐个选择底部的“查找”按钮


    第5步:找到Java运行时或jrex.x.x_x命名文件夹,所有工作都完成了

    要在Windows上解决此问题,请执行以下操作:

    步骤1:转到“控制面板”属性页中的“高级系统设置”

    步骤2:选择高级选项卡

    步骤3:选择底部的“环境变量”选项卡

    步骤4:请参见“系统变量”标题下的

    步骤5:找到“路径”变量并单击编辑

    步骤6:您将看到一个新的编辑窗口

    步骤7:单击右侧的浏览按钮,找到系统上安装的JDK的bin

    最后选择ok,ok,ok!你们都准备好了

    如果java应用程序崩溃 然后是:

    步骤1:在Windows搜索选项卡上搜索配置Java应用程序

    步骤2:选择Java选项卡

    步骤3:您将看到“用户和系统”选项卡

    步骤4:在每个选项卡上逐个选择底部的“查找”按钮


    第5步:找到Java运行时或jrex.x.x_x命名文件夹,所有工作都完成了

    当您在用户变量下而不是在系统变量下定义JAVA_HOME时,就会出现此问题

    尝试将JAVA_移到系统变量的主位置,然后重新启动命令提示符。它会像符咒一样起作用


    当您在用户变量下而不是在系统变量下定义JAVA_HOME时,会发生此问题

    尝试将JAVA_移到系统变量的主位置,然后重新启动命令提示符。它会像符咒一样起作用


    我遇到了一个类似的问题,在oracle网站上提到将目录附加到path系统变量,但当我附加pathuser变量时,它对我有效。请在path用户变量中进行更改。这是针对jdk 14的,它带有一个私有jre,在添加path时可以识别

    我有一个类似的问题,就像在orac上一样