设置JDK环境不成功

我已经在系统环境变量里设置好了Java环境,但是系统不能识别命令(如图1、2、3);我在cmd里临时设置好环境变量,可以识别,但是编译之后,执行不了(如图4、5)求教大神... 我已经在系统环境变量里设置好了Java 环境,但是系统不能识别命令(如图1、2、3);我在cmd里临时设置好环境变量,可以识别,但是编译之后,执行不了(如图4、5)求教大神帮解决,感激不尽,愁死了 展开
 我来答
heptnaol
2018-03-25 · TA获得超过7263个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1845万
展开全部

先解释你第一个问题:

你关于JDK的Path变量设置的没问题,但是你注意,是ss的用户变量,而你运行cmd,直接进入了SXD用户目录,因此我认为你是以另一个用户SXD运行javacSXD自然是无法使用ss用户的环境变量,所以直接运行javac失败,失败的原因是在Path变量所列出的目录里,找不到javac这个可执行程序。

修复办法:1,给SXD用户设置正确的Path变量,或者2,以ss用户身份启动cmd,或者3,给系统变量里添加,这样所有用户都可以使用。

第二个问题:javac属于JDK,是java开发包的一个可执行程序;java属于JRE,仅仅用来运行java,这两个是属于不同的软件包

那么安装了JDK是否就包含了JRE呢,答案是不一定,首先要确认是否安装了JRE,然后要和JDK一样,设置正确的环境变量:包括JRE_HOME的值以及在Path变量里加入:%JRE_HOME%\bin

确认的方法:在安装的软件列表里,应该看到两个Java,一个是带“开发”字样的,一个是不带的。

第三个问题:不是你问的,是我看出来的

ClassPath不应该包含逗号逗号并不表示任何路径,应该是一个点(.)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式