(首先申明,此文废话很多,介意请绕道)

之前安装完后,想试试安装成功没有,结果在cmd一试,发现java和java -version都行,就是运行javac不行,可急坏我了。上网找了很多办法,试了很多遍,差不多两个小时了,结果 终于行了。

现在我其余的就不多说了,因为配置jdk环境变量,网上很多教程,大家自己去找找就好了。

配置jdk过程中,一定要小心,因为配置过程中,很可能会出现不小心多了一个空格之类的,所以我的javac就不行了。所以最好再检查一遍配置的环境变量,或者重新配置一遍。

我配置的时候,也试过很多次,然后我在 ——用户变量,这里设置了一个JAVA_HOME,然后在——系统变量,这里也设置了一个JAVA_HOME,然后其他的都是按照网上的教程来的。

最后,设置完了CLASSPATH和Path后,关掉cmd,重新打开cmd,运行了一遍后发现,javac竟然可以了,好高兴。

但是我还有疑问,好像JAVA_HOME设置一遍就可以了,在用户变量里设置的只是根据你的用户决定的(就是说如果你是普通用户,那么普通用户的设置的只对他自己起作用),在系统变量设置的对所有用户都有用。所以我去delete了用户变量里的JAVA_HOME,再次运行javac,发现还是行的。

果然,可能是我配置环境变量出了点小差错。

最后申明一下,如果有人看到我这篇文章,问题还没解决的话,不要太愤怒,我也只是一名小菜而已,本来想放一条我试了可以的方法的链接上来的,结果不小心关了链接,所以还是祝正在解决问题的你好运吧,会解决的,加油!!

在系统变量中设置:

1、新建  JAVA_HOME

变量值   C:\Program Files\Java\jdk1.7.0_79  (此路径就是你们自己安装jdk的路径,下面有一个bin目录的)

2、新建   CLASSPATH

变量值     %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar

3、打开  Path  --编辑---在后面加上下面的代码

(有人也说在前面加上代码,不过看你们自己吧,可以前面后面都试一遍,看看那个可以就行了)

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(对了,如果path后面没有英文逗号的,记得要加上逗号,不然那些代码路径又错了)

4、记得,关掉之前打开的cmd,然后重新打开,输入javac应该就可以了,希望可以帮到你们吧。

安装完jdk后,cmd 运行java和java -version都行,就是运行javac不行相关推荐

  1. 安装完JDK后没有JRE文件怎么办

    1.打开命令提示符,直接搜索cmd 2.打开安装jdk的文件 •如果你装在c盘,直接输入"cd空格安装目录",然后回车.如:cd C:\Program File 如果你是装在其他盘 ...

  2. Linux下安装完jdk后jdk版本和自己安装的不一样

    我想要安装jdk1.8.0_171,但是已经按照步骤配置完发现jdk的版本居然是jdk1.8.0_262?! 不用说,肯定有问题,应该是之前安装虚拟机的时候就安装了一些版本的jdk,那么应该卸载它,如 ...

  3. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪

    原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...

  4. eclipse安装完PyDev后不显示

    问题描述:eclipse安装完PyDev后,Window->Preference下面不显示,且安装过程中出现如下提示: 问题分析:版本不适配问题,我的eclipse版本是4.5(Mars),而这 ...

  5. ubuntu15.04在安装完vmware11后打开提示 VMware Kernel Module Updater

    ubuntu15.04在安装完vmware11后打开提示 VMware Kernel Module Updater 说什么内核需要重编译,但点击确定后又失败了 查看了网上,说linux内核版本升级,导 ...

  6. mysql配置好后_安装完 MySQL 后必须调整的 10 项配置

    当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于 ...

  7. mysql安装完后不能配置_安装完 MySQL 后必须调整的 10 项配置

    (www.hackbase.com 黑基网)当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即 ...

  8. 安装完office后 在组件服务里DCOM配置中找不到

    安装完Office后,因为需要调用Office组件,找不到,经研究得此结论 这个主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的 可以通过在运行里面输入 come ...

  9. 安卓安装完应用后,如何获取包的meta-inf目录下的文件?

    ============问题描述============ 安卓安装完应用后,可以获取包的meta-inf目录下的文件吗? 在手机上安装完了应用后,然后打开应用,此时,应用里的SDK有没有办法取到应用包 ...

最新文章

  1. JDK17 要来了!会带来什么新特性?不好意思,我还在JDK7 踏步走...
  2. 简单分享一个轻量级自动化测试框架目录结构设计
  3. 【Android】获取控件的宽和高
  4. 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
  5. Java中这7个方法,一不小心就用错了!
  6. C Shuffle Cards
  7. ykcchf 2013 v2.1101 最新版下载
  8. [coursera] [design] Hangman
  9. Java Jackson
  10. const和readonly区别
  11. The application could not be installed: INSTALL_FAILED_INSUFFICIENT_STORAGE
  12. java秒数格式转换_Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
  13. Eclipse配置 eclipse Java 配置 eclipse 简单配置 Eclipse 插件 配置 推荐 eclipse插件 eclipse 必备插件
  14. Oracle Analyze 命令 详解
  15. MMORPG传奇类手游《空空西游》完整源码(客户端cocos2d-js+服务端pomelo+cocosStudio工程+搭建教程)
  16. Windows 11的这19个新功能,进来瞅瞅吧。
  17. linux内核源码 github,GitHub - groot2013/Linux-0.11code: 这是Linux0.11内核源代码
  18. YMEC8A2TB3A2C3
  19. 网络安全实验室|网络信息安全(基础关)
  20. 七星配资有机硅、碳交易爆发

热门文章

  1. Https丢包分析及底层原理解析
  2. 内存池:申请内存与释放内存
  3. 打车软件的未来发展方向
  4. com.mysql.jdbc.Driver飘红,已解决
  5. 我是如何实现「朋友圈图片评论」的?
  6. 随笔——研一,研究不出啥是啥
  7. Fortran(X)概述
  8. linux /sys
  9. 湖南财务大数据比赛代码2018-12-20
  10. android 逆向入门知识