设置JDK环境不成功
我已经在系统环境变量里设置好了Java环境,但是系统不能识别命令(如图1、2、3);我在cmd里临时设置好环境变量,可以识别,但是编译之后,执行不了(如图4、5)求教大神...
我已经在系统环境变量里设置好了Java 环境,但是系统不能识别命令(如图1、2、3);我在cmd里临时设置好环境变量,可以识别,但是编译之后,执行不了(如图4、5)求教大神帮解决,感激不尽,愁死了
展开
展开全部
先解释你第一个问题:
你关于JDK的Path变量设置的没问题,但是你注意,是ss的用户变量,而你运行cmd,直接进入了SXD用户目录,因此我认为你是以另一个用户SXD运行javac,SXD自然是无法使用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不应该包含逗号,逗号并不表示任何路径,应该是一个点(.)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询