配置Java环境变量时是不是在cmd下输入Java -version时有jdk的版本号就一定是配置成功的

 我来答
百度网友e36dff7cc
2016-06-22 · TA获得超过111个赞
知道答主
回答量:88
采纳率:50%
帮助的人:35.2万
展开全部
输入Java -version时有jdk的版本号只能代表jdk安装成功
还要输入javac -version 看一下是否有版本号如果有表示jre也安装成功

需要这两个都安装成功才能算配置成功

顺便补充一下 jdk1.7配置环境变量的步骤:

1.在系统变量中新建
变量名:JAVA_HOME
变量值:D:\Java\jdk1.7.0_60 (ps:如果你没有改变默认路径复制就可以,如果修改过请选择jdk的安装目录)
JAVA_HOME是用来表示jdk的安装目录。
配置java_home的原因是:(1)方便引用。(2)其他软件会引用约定好的JAVA_HOME变量。比如tomcat就需要引用JAVA_HOME。
2.在系统变量中查找 Path 编辑
变量名:Path
变量值:D:\Java\jdk1.7.0_60\bin;D:\Java\jre7\bin;
(ps:原来Path的变量值末尾如果没有;号,先输入;号再输入上面的代码)
Path配置好后能够让我们在系统中的任何地方运行java应用程序。比如:javac、java命令。
3.在系统变量中新建
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
(ps:前面有个 .; 这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件 )

配置java_home的原因是:我们写java程序时需要引用已经开发好的类,所以应该让java解释器知道引用的类的位置啊。否则会提示:所引用的类找不到的。
YANGBH
推荐于2017-11-22 · TA获得超过676个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:116万
展开全部
不一定

因为jdk在安装的时候,会在C:\Windows\System32目录下,同样拷贝了java.exe和javaw.exe

而C:\Windows\System32在安装系统的时候就默认配置的环境变量,所以即便你不配置或者配置错误,java -version也会正常输入jdk的版本号,只是执行的java文件是C:\Windows\System32目录下的而已,所以不一定

注意:在jdk某版本(具体忘记了)以后才开始往C:\Windows\System32目录写入java.exe和javaw.exe文件;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逆蝶灵思
2016-06-02 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:67.4万
展开全部
是的,但是你要编译的话,使用第三方软件的时候需要在软件里配置jdk
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦风落
2016-05-25 · 超过80用户采纳过TA的回答
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:87万
展开全部
配置Java环境变量的主要目的是为了能够在cmd中调用Java编译器,而Java的虚拟机会在安装之后就可以使用。

明白了这一点,我们只需要测试,Java的编译器是否可以使用就可以了。
在cmd中,输入javac测试,看是下面否跟着Java的命令让你选择。如果有就表示你配置成功了,如果提示javac不是内部命令也不是可运行程序,就是没有配置成功。
没有配置成功的原因有大致是两个方面:1,路径不对。我是直接把路径加到path变量里面的,而不是新建Java变量;2,符号不对。在path变量里面,不同的路径之间要用“;”进行划分。而有的电脑的默认输入模式不是英文环境而是中文环境下,这个时候的分号是不对的。例如win8的操作系统,需要先切换到英文的输入环境下,在输入分号进行分割。
基本情况就是这样了,有问题再问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式