jdk变量问题

jdk变量问题

我是win10系统的,教程上只提及了设置path变量,那么java home和class path不用设置了吗?为什么?另外在win10上配置变量是不是不用在前面添加“;”和“.”这两个符号?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好!JAVA_HOME相当于设置一个目录,其他目录都是在这个基础上继续。如JAVA_HOME为C:\JDK\,那么path就可以表示为%JAVA_HOME%\bin

而classpath如果要设置一定要加上.;否则就会只在你设置的位置去寻找class文件,如果文件没存放到指定的位置,就会造成找不到class文件的情况发生。

所以,只要设置了path变量,指出bin目录的位置,那么javac、java这些命令能访问就可以了。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 大先生凯文 提问者 #1
    那不设置class path变量,只设置path变量不会影响使用吗?clasd path变量的作用是什么
    2017-08-29 01:55:22
  • 好帮手慕珊 回复 提问者 大先生凯文 #2
    这设置path,不设置classpath是不会影响使用的。classpath就是编译运行java程序时,去classpath指定的路径下寻找需要的class文件,使用第三方类库时用的比较多。我们现在使用的是JDK自带的类库和我们自己定义的类,都知道类的位置在哪,所以不用设置classpath
    2017-08-29 13:54:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师