java环境变量配置对于初学者来说是很头痛的一件事,首先很多人不明白什么是环境变量,其次,环境变量配置中常常也会出现很多问题。虽然网上有很多教程手把手教大家怎么配置,很多人也会跟着步骤很快取得成功,但是有些问题一出现还真不好解决,我用eclipse已经两年了,有个问题从一开始到现在都没解决,因为没怎么影响我学习,所以一直放任不管,但是今天下午我花了3个多小时终于解决了这个问题!!

现在来讲讲问题(这些问题网上都有解决方案,但是不怎么好用):

问题:配置完环境变量,我的eclipse是可以使用的,可以编译运行程序,完全没有问题,但是从命令行却始终无法运行程序,javac与java都报出不是内部命令的错误!!

解决过程:首先在dos下进入需要运行的程序的文件夹下面,然后将Javac和java的完整路径敲入,编译并且运行程序,是可以成功的!而且我的环境变量我确定没有问题~~这样一来证明两件事,其一,jdk是完好的,其二,dos并没有根据环境变量去找到应该找取javac和java的地点!!  在网上搜罗一番后找到一种解释:dos这家伙直接去了注册表根据注册表里面的内容去找jdk,然而这个地址与实际的jdk安装路径并不一致(详细情况以及解决方案可以见:http://blog.csdn.net/sww123/archive/2008/08/31/2854608.aspx)于是进入注册表,将注册表里面的JAVASOFT里面所有的JAVAHOME的路径都改成安装JDK的路径,再次运行,还是不成功!这个很蛋疼了······所有路径都已经指向这个地方了,怎么还是不对呢??再次去环境变量,发现里面我有两个classpath,一个在用户变量里面,一个在系统变量里面,我在安装QT时又增加了一个classpath,这样就有两个了····于是删掉用户变量里面的,将系统变量里面的改为应该指向的内容(说实话,我不觉得这是问题所在!QT安装之前我dos就不能运行了····);然后我还根据前面的链接里的方法重新将JDK搞了一下,重启计算机,现在一切OK!!

或许上面的额内容对大家么得什么用,但是我只想说几点注意点:

1)没事千万别动注册表(我很早之前就动过);

2)链接里卸载JDK时一定要在控制,面板里面;

3)环境变量重新配置之后要重启计算机才行;

4)链接里面出现的是一个配置过程中出现的新问题,我今天下午也遇到了,所以才看到这篇博客,我按照博客提供的方法解决了一下,没成功,我在注册表里JAVA Runtime Environment里面直接删除了RuntimeLib这一项,现在好了;

上面提到的方法有很多,也很杂,我虽然解决了问题,但是我现在还是不知道原来的问题出在哪里(我没有删改一处就重启电脑),如果你遇到了同样的问题,不妨将上面的步骤都试一下,说的不是很详细的地方,大家可以上网再搜搜,如果你知道问题出在哪里,欢迎回复我~~我只能说,电脑这玩意儿太让人DT,祝大家好运!!

Java环境变量配置的一个普遍但奇异的问题相关推荐

  1. Java环境变量配置详细步骤

    引言 很多初学Java的小伙伴可能都会听别人说想要编译运行Java程序需要配置环境变量,所以在这里我就手把手教给你如何配置Java环境变量: 再多说一句,可能会有小伙伴想:我编译运行Java程序干嘛要 ...

  2. 图文详解Java环境变量配置方法

    今天动力节点java学院小编为大家介绍"图文详解Java环境变量配置方法",希望对各位小伙伴有帮助,下面就和小编一起来看看Java环境变量配置方法吧. 首先是要安装JDK,JDK安 ...

  3. java环境变量的配置_一文带你学会Java环境变量配置(小白向)

    很多人初学Java的时候,因为Java环境变量的配置卡的心烦意乱. 又有很多人百度上翻来翻去,得到的答案五花八门,让你头晕眼花. 你肯定也在想,不就是个环境变量的配置吗?为什么搜了那么多答案,依然不能 ...

  4. classpath、path、JAVA_HOME的作用及JAVA环境变量配置

    CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import ...

  5. 分析classpath、path、JAVA_HOME的作用及JAVA环境变量配置(转发博客园)

    CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import ...

  6. classpath、path、JAVA_HOME的作用及JAVA环境变量配置 (转)

    CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import ...

  7. JAVA环境变量配置详解(全网最新详细教程)

    JAVA环境变量配置 JDK的下载与安装 jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads ...

  8. sas java_Sas java环境变量配置

    Sas java环境变量配置 [2021-02-05 04:56:43]  简介: 服务器 这篇文章主要为大家展示了linux环境下怎么配置环境变量,内容简而易懂,希望大家可以学习一下,学习完之后肯定 ...

  9. adb调试app中java环境变量配置(详细版)

    一.java的安装 第一步:双击打开jdk-8u261-windows-x64.exe文件 第二步:点击下一步,将JDK 8 Update 261安装位置修改至D盘. 第三步:点击下一步,等待安装. ...

最新文章

  1. 用户界面设计十大基本原则
  2. linux数据库都备份什么,Linux运维学习之数据库备份与恢复
  3. oracle insert 数组,oracle 数组 批量insert
  4. Apriori算法进行关联分析(2)
  5. html上滑效果,上滑菜单定位.html
  6. javascript 打开新窗口
  7. svg path绘制心形_SVG 菜鸟的 Recharts 自定义图表实战
  8. ubuntu下如何查看和设置分辨率 (转载)
  9. [洛谷P1156][codevs1684]垃圾陷阱
  10. 数据结构与算法--图的概念
  11. IDEA:Windows 下载安装 IDEA 详细教程
  12. 记一次联想Y7000P安装黑apple系统地经历
  13. 器件选型-电源管理芯片目录大全
  14. NOI-C语言编程基础之循环控制——药房管理
  15. uni-app实现微信小程序一键登录
  16. 如何用好消息推送为app拉新、留存、促活
  17. matlab学习增强学习,使用 MATLAB 和 Simulink 进行强化学习
  18. 手把手教你使用微软官方文件免费恢复神器Windows File Recovery恢复文件
  19. 2021-5-8字符串作业
  20. Stata:计算绿色全要素生产率-gtfpch

热门文章

  1. 防弹笔记本电脑 - 如何强大是今天的坚固的笔记本电脑
  2. 了解聚类是什么。聚类方法:k-means、核聚类、层次聚类、谱聚类
  3. 白叔笔记本关机后电池耗电研究
  4. 免费计算机网络论文,14毕业论文:计算机网络专业论文免费在线阅读
  5. 海康监控摄像机接入NTV GBS GB28181平台实现远程调取监控视频
  6. 微缆吹缆机 气吹机 微缆 微管 光缆 电缆敷设----TFN T500W使用方法
  7. java unicode 转换_java中unicode和中文相互转换的简单实现
  8. DISKPART——Windows NT磁盘分区工具
  9. torch.unbind
  10. 陌陌双11报告:近半的95后通过社交软件脱单