配置jdk环境中:cmd输入java、java -version可用,javac不可用的问题

1 篇文章 0 订阅

正常的安装过程就不详述了,

主要写今天遇到的cmd输入java、java -version可用,javac不可用的问题。

在网上搜索了许多博客,各种方法,都没有解决问题,挺自闭的,最后直接用自己对配置环境的理解操作,竟然神奇的解决了。

学业繁忙,一切从简。


CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(ctrl+c,ctrl+v);

JAVA_HOME:D:\Program Files\Java\jdk1.8.0(jdk的路径);

Path:

重点来了!!!

过去的配置方式(课堂上教的)一般是;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;,这在当时我配置时也没有问题,但这次配置却导致我的javac不可用。在寻病无果后,只有通过自己的理解想办法去解决问题。

下面是我的理解:

1、javac不可用的原因是Path路径配置出了问题;

2、%JAVA_HOME%\bin 就是一个相对路径,相对jdk路径的bin的位置;

3、既然用相对路径的方式没用,也找不出问题,就干脆一不做二不休直接改用绝对路径

     D:\Program Files\Java\jdk1.8.0\bin(jdk的bin路径);

     D:\Program Files\Java\jre1.8.0\bin;(jre的bin路径);

问题神奇的解决了!!!

 

整理一下配置信息:

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(直接ctrl+c,ctrl+v,注意最前面有个"."号)

JAVA_HOME:D:\Program Files\Java\jdk1.8.0(jdk的路径)

Path:D:\Program Files\Java\jdk1.8.0\bin(jdk的bin路径),D:\Program Files\Java\jre1.8.0\bin(jre的bin路径)


题外话:

最新的jdk已经不需要配置jre了(好像里面含有jre),我也配置过,直接配置一个Path路径就可以成功了。但在与其他软件结合运用时,还是会出现各种各样的问题,有人就建议我不要盲目追求新版本,对相关内容理解不深的话,出现一点问题就很难解决。现在使用的是jdk-8u231。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值