jdk环境变量的配置,应该算是能解决目前所有的jdk环境变量问题了
jdk环境变量的配置,应该算是能解决目前所有的jdk环境变量问题了
jdk安装,自己解决,傻瓜式下载安装很简单
先来说说我遇到的问题:
我是应届毕业生,没找到对口的工作,弄了个小运维先干着顺带学点东西,昨天下午我在公司电脑上装了jdk,配环境。不知道怎么搞得,总是javac不行,还把path给弄乱了
下班了,我回家把自己电脑上的path发到小号上,今天来公司一打开电脑就copy上去了,然后javac,无效。我一开始怀疑是我在java目录下安装了文件夹,一个是jdk,一个是jre。jdk散成了很多个文件夹,里面有个jre文件夹,而我安装的jre在一个叫JRE的文件夹下面,这俩文件夹同级同名不同大小,我怀疑是这个问题,然后发现不是这个原因。
百度了一下,javac失败的原因,原来是单行和多行的问题。
如果是path变量值的开头是%,那么就是单行,等会再去看看为什么,好像是说有了%就是一串字符,单行显示。
如果是盘符开头,那就是多行显示,我去改下给你们看。
问题就是出在单行和多行上面
(1)新建->变量名"JAVA_HOME",变量值
G:\Java\jdk\jdk1.8.0_201
(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(3)新建->变量名“CLASSPATH”,变量值
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(单行直接加最前面;多行就直接加在第一行的最前面,这样做的话,以后path变量的值就是一串字符,单行显示,没问题,就是看着不舒服)
如果是多行,还可以这样,新建两行。就是在空白行单击两次,然后复制
%JAVA_HOME%\bin
(第一个空白行)
%JAVA_HOME%\jre\bin
(第二个空白行)
说白了就是那个分号引起的问题,花了我俩小时,难受啊吗啡。
好了,win+r,输入cmd打开命令提示符,分次输入java -version,java,javac。如果都有效就是没毛病了(其实javac有反应就ojbk了)