配置环境变量:
(以下都是用我的jdk安装位置为例 jdk位置:C:\JAVA\jdk1.8.0_191
jre位置:C:\JAVA\jre8)
1.新建一个系统变量。
变量名:JAVA_HOME(变量名可以随意定义,但最好有一定意义,变量值是你安装JDK的路径)
变量值:C:\JAVA\jdk1.8.0_191
2.系统变量(CLASSPATH:是Java编译和运行时要找的class所在的路径位置)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.系统变量(Path:是计算机系统执行命令时要搜寻的命令)
最好在变量值的最前面加上:
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
所有路径最好直接在安装盘符里复制路径,避免手敲出错。
安装完成后有可能的小问题 :
如果javac出现错误,问题一定在环境变量问题上。
1、在命令提示符中敲击java没问题,而敲击javac出现:“javac不是内部命令,也不是可运行的程序”。 这是因为jre默认是嵌入到系统中的,java.exe命令文件默认会复制到Windows系统的System32的文件夹中,这使该命令可以在任意位置运行,所以敲击Java来验证jdk是否正确设置开发环境并不准确,应使用jdk独有的javac编译命令来测试。
解决方法:检查path配置是否有问题,检查%JAVA_HOME%里jdk的安装目录是否正确,还有问题可以加一个javac所在位置的指向,即加一个绝对命令:在path中最前面加一个(就是%JAVA_HOME%里的路径)C:\JAVA\jdk1.8.0_191\bin即可,在最前面加是因为命令符敲击javac后,会在path路径中最前面向后开始查找javac。
2、如果像我一样安装了多个版本的jdk调试成功后别忘了 用 java -version 查看一下现在正在自己使用的jdk版本,避免使用过程中出现不必要的麻烦。

菜鸟一枚,希望对有问题的朋友能有一点帮助,谢谢观看,拜拜?。

jdk的环境变量,javac不是内部命令,也不是可运行的程序”的解决相关推荐

  1. 【java】javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序【解决方法】

    [java]javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序[解决方法] 参考文章: (1)[java]javac命令在win10不可用,提示javac不是内部或 ...

  2. jdk搭建步骤及javac不是内部命令的解决方法

    如果安装了jdk的,先在DOCS窗口中分别输入java,javac,java –version,如果出现了以下画面,则说明安装成功. 输入java: 输入javac: 输入java –version: ...

  3. jdk安装问题:javac不是内部命令报错

    安装jdk后,通过javac命令编译HelloWorld文件时出现了javac不是内部命令的报错. 查询资料后,发现是由于安装jdk的时候将jdk和jre安装在了同一个文件夹导致的. 在执行 的时候, ...

  4. java环境变量javac不能成功 win7_配置Java环境

    jdk下载 jdk.rar 运行JDK文件 点击下一步 点击"更改目录",将安装目录设置在自己喜欢的地方(建议), 或者直接点击下一步(此时默认装到C盘) 此处演示安装到G:cod ...

  5. java环境变量javac不能成功 win7_Java开发:Java环境搭建

    一.前言 关于Java环境搭建这里做个解释,java开发式环境需要JDK(Java Development Kit),java运行式环境需要JRE(Java Runtime Environment). ...

  6. 一个大浪Java罢工(一个)安装JDK和环境变量配置

    一个.基础知识 (一)什么是Java? Java是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台( ...

  7. 为什么要配置JDK的环境变量?和配置JDK环境变量的步骤个人总结

    第1问: 为什么要配置JDK的环境变量? 1. 编写好Java程序代码: 2. 使用Win+R键使用cmd命令进入DOS控制台: 3. 当使用javac编译工具时,并不能使用: 原因: 因为JDK中的 ...

  8. JDK配置环境变量JAVA_HOME、Path、CLASSPATH

    配置环境: 系统:window10 JDK: openjdk version "15.0.1" 2020-10-20 在JDK 9后只要配置JAVA_HOME和Path JAVA_ ...

  9. JDK开发环境变量配置及运行JAVA第一个程序

    JDK开发环境变量配置及运行JAVA第一个程序 1.JDK开发环境变量配置及运行JAVA第一个程序 2. 总结 一.下载并安装JDK 二.环境变量的配置 三.第一个程序 总结 1.JDK开发环境变量配 ...

最新文章

  1. Python面试题集合
  2. python123 https://github.com/jackfrued/Python-100-Days/tree/master/Day01-15
  3. php defer,PHP 协程:Go + Chan + Defer
  4. 百分点内存数据库架构演变
  5. PowerBuilder9对中文字符串的处理方法
  6. DIV+CSS两种盒子模型(W3C盒子与IE盒子)
  7. visitor-访问模式
  8. prometheus命令_Prometheus入门教程(一):Prometheus 快速入门
  9. python分析数据走势_python数据分析应用 - 近5年八类资产价格走势分析
  10. 用单片机测量流体流速的_沟渠流量测量系统宝山哪家质量好广州顺仪品牌
  11. Jqurey 得到url参数 getUrlParam
  12. .NET Remoting Basic(9)-上下文(CallContext)
  13. Android应用程序版本号管理(官方文档中文版) 2011-08-07 22:03:36
  14. Linux 远程登录telnet和ssh
  15. 卡巴斯基互联网安全套装V6.0个人版激活码
  16. 异数OS 织梦师-水桶(三)-- RAM共享存储方案
  17. 切图具体需要切什么内容_UI日常-切图切图怎么破?
  18. 法学专业能从事计算机工作吗,未来20年,这5个专业都是“香饽饽”,毕业生工作好找前途大好!...
  19. 用js实现动态添加表格数据
  20. 流星滑落-第13届蓝桥杯Scratch省赛1真题第2题

热门文章

  1. 暗影精灵3+ ubuntu18.04 安装显卡驱动
  2. 7 PostgreSQL绿色版
  3. 解决./XXX: symbol lookup error: /home/root/shenyl/lib/libxxx.so: undefined symbol: _ZN3VRC18AppP
  4. 操作系统-1.设计的原则
  5. Java8新特性之filter过滤器
  6. Arcgis中文网-地理信息Arcgis软件下载安装,Arcgis特色功能使用
  7. 在网页中使用矢量图标
  8. 雷达覆盖(SSL_1232)
  9. PLSQL如何查看建表语句
  10. springCloud euraka配置