关于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日

相关文章

  • Android开发之加载图片的方法

    Android开发之加载图片的方法 在Android应用程序开发中,加载图片是非常常见的需求之一。为了提高用户体验,我们需要使用一种高效且稳定的方式来加载图片。本文将详细介绍Android开发中常用的图片加载方法。 1. 使用Android原生API加载图片 Android自带了Imageview控件,可以通过代码设置图片资源或者从URL等网络地址中加载图片…

    other 2023年6月25日
    00
  • JetBrains IntelliJ IDEA 配置优化技巧

    JetBrains IntelliJ IDEA 配置优化技巧攻略 1. 启用内存优化 在 IntelliJ IDEA 中,可以通过调整内存设置来提高性能。以下是一些优化内存配置的技巧: 打开 IntelliJ IDEA 安装目录下的 bin 文件夹,找到 idea64.exe.vmoptions(Windows)或 idea.vmoptions(Mac)文件…

    other 2023年8月18日
    00
  • js变量作用域及可访问性的探讨

    JS变量作用域及可访问性的探讨 在JavaScript中,变量的作用域和可访问性是非常重要的概念。了解这些概念可以帮助我们编写更具可维护性和可扩展性的代码。本攻略将详细讲解JavaScript中的变量作用域和可访问性,并提供两个示例来说明这些概念。 1. 变量作用域 变量作用域指的是变量在代码中的可见范围。在JavaScript中,有三种变量作用域:全局作用…

    other 2023年7月29日
    00
  • django基于restframework的CBV封装详解

    Django基于Rest Framework的CBV封装详解 什么是CBV? CBV全称为Class-Based Views,中文名为基于类的视图,是Django框架中的一种视图函数封装方式。与FBV不同,CBV重点是通过类的继承和重载的方式,对通用的视图功能进行封装,提高代码的重用性。 在实际开发中,CBV通常比FBV更加优雅、简洁、易于维护和扩展,因此,…

    other 2023年6月25日
    00
  • fetch网络请求封装示例详解

    Fetch网络请求封装示例详解 在前端开发中,我们经常需要用到网络请求获取数据,而fetch是一种比较常用的网络请求方式之一。本文将介绍如何对fetch进行封装,使其更加易用。 封装fetch 封装fetch有以下几个优点: 可以统一处理错误码; 可以统一处理请求头等信息; 可以简化请求方式,降低重复代码。 首先,我们可以将fetch封装成一个函数,如下所示…

    other 2023年6月25日
    00
  • bash脚本编程学习之算术运算与文件查找

    Bash脚本编程学习之算术运算与文件查找攻略 算术运算 在Bash脚本编程中,我们可以使用内置的算术运算符来进行数值计算。以下是一些常用的算术运算符: +:加法 -:减法 *:乘法 /:除法 %:取余 下面是一个示例,演示如何在Bash脚本中进行算术运算: #!/bin/bash # 定义两个变量 num1=10 num2=5 # 加法运算 sum=$((n…

    other 2023年8月15日
    00
  • gin框架中文文档

    gin框架中文文档 Gin是一种高性能的Go语言Web框架,由于其高性能和简单易用,近年来在开发领域中越来越受欢迎。Gin框架的中文文档对于学习和使用Gin框架的开发者来说是非常重要的参考资料。本文将介绍Gin框架的中文文档,并对其内容和质量进行评价。 Gin框架中文文档概述 Gin框架中文文档由Gin框架官方团队翻译整理,提供了Gin框架完整的API文档、…

    其他 2023年3月29日
    00
  • #define中 #与##用法

    Pycharm的项目文件名是红色的原因及解决办法的完整攻略 Pycharm是一款流行的Python集成开发环境,可以用于开发Python应用程序。在使用Pycharm时,有时会发现项目文件名是红色的,这是为什么呢?本文将为您提供Pycharm项目文件名红色的原因及解决办法的完整攻略,并提供两个示例说明。 原因 Pycharm项目文件名是红色的原因是因为该文件…

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