jdk环境配置时可直接将bin目录填到path里嘛?

两个问题:1、我看教程视频里的老师,他在配置环境变量时直接将D:\Java\jdk1.8.0_131\bin添加到Path里就可以使用了。我自己这么配也成功。运行java... 两个问题:
1、我看教程视频里的老师,他在配置环境变量时直接将D:\Java\jdk1.8.0_131\bin添加到Path里就可以使用了。我自己这么配也成功。运行java、javac、 java –version都是正常。就这一步骤完成真的可以的嘛???

2、但看到好多网上文字教程里,都是要先新建JAVA_HOME变量跟CLASSPATH变量。然后再追加到Path里。现在说1.5版本以后不需要填在CLASSPATH变量,那我就单单新建JAVA_HOME变量在追加到Path变量里,这样为什么运行javac会错误?
展开
 我来答
匿名用户
2020-03-10
展开全部
第一个问题:
在只是用Java SE的情况下直接把bin目录路径填到path是可以的。

第二个问题:
在做Java EE开发的时候需要用到JAVA_HOME这个环境变量,比如Tomcat启动就依赖JAVA_HOME这个环境变量,如果不配置,启动Tomcat的时候会报错,所以在做Java EE开发的或者学习的时候需要配置上JAVA_HOME环境变量。
单独配置JAVA_HOME是无法执行javac的,因为JAVA_HOME是jdk的根目录,不是bin目录,因此配置了JAVA_HOME后,还需要在path里面配置bin目录的环境变量,可以使用%JAVA_HOME%\bin的写法,也可以像你第一个问题中那样直接复制粘贴bin目录的路径到path。
至于CLASSPATH一般不需要配置,1.5版本后的jdk不需要配置CLASSPATH。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式