关于jdk环境变量配置以及javac不是内部或外部命令的解决

关于JDK环境变量配置以及javac不是内部或外部命令的解决有以下攻略:

配置JAVA_HOME环境变量

  1. 前往Oracle官网下载对应版本的JDK,例如jdk-11.0.4_windows-x64_bin.exe

  2. 打开安装文件,按照提示进行安装,注意安装路径,以jdk-11.0.4为例,默认路径为C:\Program Files\Java\jdk-11.0.4

  3. 设置JAVA_HOME环境变量:右键点击"计算机",选择属性 -> 高级系统设置 -> 环境变量 -> 新建,变量名为JAVA_HOME,变量值为JDK安装目录路径,例如C:\Program Files\Java\jdk-11.0.4。

  4. 在path环境变量中添加%JAVA_HOME%\bin,多个路径之间用分号隔开。例如:C:\Program Files\Java\jdk-11.0.4\bin;

  5. 单击"确定",重启计算机,环境变量设置完成。

验证配置是否成功

  1. 在命令行工具中运行javac -version命令,如果显示jdk版本信息,说明配置成功。
javac -version
javac 11.0.4

javac不是内部或外部命令的解决

如果在命令行中输入javac命令时,出现"javac不是内部或外部命令"的错误,通常是由于没有配置环境变量导致的。

解决方法如下:

  1. 先确认JAVA_HOME环境变量是否正确配置,之前攻略中已经详细介绍了配置方法。

  2. 如果JAVA_HOME环境变量已经正确配置,可以通过以下命令测试一下path系统环境变量:

echo %path%

如果结果中看到了JDK安装目录下的bin文件夹路径,说明path环境变量设置正确。

  1. 如果path变量未包含JDK的/bin路径,可以通过编辑系统path变量来添加。可以按照前面介绍环境变量配置步骤进行操作,将JDK安装目录下的bin文件夹的路径添加到path环境变量中即可。

综上所述,通过正确配置JAVA_HOME环境变量和path系统环境变量,即可解决javac不是内部或外部命令的问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:关于jdk环境变量配置以及javac不是内部或外部命令的解决 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 纯真IP数据库的应用 IP地址转化成十进制

    纯真IP数据库的应用:IP地址转化成十进制 纯真IP数据库是一个常用的IP地址查询工具,它可以将IP地址转化成十进制形式。下面是一个详细的攻略,介绍如何使用纯真IP数据库进行IP地址转化。 步骤一:获取纯真IP数据库 首先,你需要获取纯真IP数据库文件。这个文件包含了IP地址和对应的地理位置信息。你可以在互联网上搜索并下载纯真IP数据库文件,通常以.dat或…

    other 2023年7月31日
    00
  • Win10专业版用户电脑开机没几分钟自动重启的解决方法

    Win10专业版用户电脑开机没几分钟自动重启的解决方法 在使用Win10专业版的过程中,有时电脑开机后没几分钟就自动重启,给用户带来了很大的不便。此时我们可以通过以下方法进行解决。 方法一:关闭自动重启 首先,我们可以尝试关闭系统自动重启的功能。 打开开始菜单,点击“设置”图标。 在“设置”窗口中,点击“更新和安全”选项。 在“更新和安全”窗口中,点击“恢复…

    other 2023年6月27日
    00
  • c++作用域运算符用法(全局变量和局部变量)

    C++作用域运算符用法(全局变量和局部变量) C++中的作用域运算符(::)用于访问全局变量和局部变量。它允许我们在不同的作用域中访问同名的变量。 全局变量 全局变量是在任何函数之外声明的变量,可以在整个程序中访问。作用域运算符可以用于访问全局变量。 下面是一个示例: #include <iostream> int globalVariable …

    other 2023年7月29日
    00
  • vmware在宿主上没有vmnet0、vmnet8 解决方法

    当在VMware中创建虚拟机时,可能会遇到“vmware在宿主上没有vmnet0、vmnet8”的问题。这个问题通常是由于VMware网络适配器未正确安装或配置引起的。下面是解决这个问题的完整攻略: 步骤1:检查VMware网络适配器 在VMware中,可以通过以下步骤检查网络适配器: 打开VMware; 点击“编辑”菜单; 选择“虚拟网络编辑器”; 在“虚…

    other 2023年5月6日
    00
  • 高效redis工具类

    高效Redis工具类 什么是Redis Redis是一个基于内存的高性能键值对存储数据库,它通常被用来作为缓存、消息队列以及排行榜等应用领域。Redis的出色性能除了依赖于内存的特点之外,还有很重要的一点,就是其能够高效地支持多种数据结构,如字符串、哈希、列表、集合和有序集合等。 Redis的Java客户端包 为了方便在Java应用中使用Redis,Redi…

    其他 2023年3月28日
    00
  • Win10最新预览版14393自制ISO镜像下载 32位/64位

    Win10最新预览版14393自制ISO镜像下载攻略 本攻略将详细介绍如何下载Win10最新预览版14393的自制ISO镜像,包括32位和64位版本。以下是具体步骤: 步骤一:准备工作 在开始之前,请确保您已经完成以下准备工作: 确认您的计算机符合Win10最新预览版14393的系统要求。 确保您有稳定的网络连接。 准备一个可用的USB闪存驱动器或空白的DV…

    other 2023年7月28日
    00
  • java实现单链表之逆序

    Java实现单链表之逆序 数据结构 单链表是一种经典的数据结构,它是由一组节点组成,每个节点包含两部分,一是保存数据的部分,二是指向下一个节点的地址。单链表只能从前往后遍历,无法从后往前遍历。 逆序算法实现 迭代法 在迭代法中,我们需要先定义三个指针,分别为当前节点p、其前驱节点prev和其后继节点next。 首先让p指向当前链表的第一个节点,prev和ne…

    other 2023年6月27日
    00
  • docker管理面板-urlos(易用、高效、强大)

    当然,我很乐意为您提供有关“Docker管理面板-urlos”的完整攻略。以下是详细的步骤和两个示例: 1 Docker管理面板-urlos urlos是一个易用、高效、强大的Docker管理面板,它可以帮助您轻松管理Docker容器、镜像和网络。以下是使用urlos的步骤: 1.1 安装urlos 首先,您需要安装urlos。您可以使用以下命令在Docke…

    other 2023年5月6日
    00
合作推广
合作推广
分享本页
返回顶部