JAVA环境变量设置完,在cmd中输入javac没用,输入java和version是有用的,怎么回事?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA环境变量设置完,在cmd中输入javac没用,输入java和version是有用的,怎么回事?相关的知识,希望对你有一定的参考价值。
JAVA_HOME
C:/Program Files/Java/jdk-10.0.2
PATH
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Lenovo\Bluetooth Software\syswow64;C:\Program Files (x86)\Windows Live\Shared; %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME这个变量只是为了做一个缩写同时也是封装,你定义了又不用,那不是白费劲么
后面用JAVA_HOME来代替目录,一方面简写,另一方面万一哪天你要换位置了,环境变量只需要改JAVA_HOME的值就行了
看看正确的配置方法吧追问
那我该怎么改,我就想运行一个JAVA文件
cmd中输javac没反应
我现在的环境变量为:
CLASSPATH=.;%JAVA_HOME%\lib;C:\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25\
path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\MATLAB\R2013a\runtime\win32;C:\MATLAB\R2013a\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
感觉都按网上说的配置了,为什么在cmd输java有反应,但是输javac还是没用?
如下载jdk后:jdk安装在“D:\Program Files\java\jdk1.6.0_10”
第一步:新建“java_home”值,输入“D:\Program Files\java\jdk1.6.0_10”;
第二步:新建“classpath”值,输入“.;%java_home%\lib”;
第三步:在path中增加“%java_home%\bin”;
备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。 参考技术A
你再去环境变量里面添加那个javac的地址(类似下图)
参考技术B JAVA_HOME 多了个“/”.CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
path = D:\oracle\product\10.2.0\db_1\bin;C:\myenv\php\ext;C:\myenv\php;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.0\bin
实在不行 你在网上重新查找 换一个吧 参考技术C 我也是输入JAVA没反应,环境变量没问题,安装了俩个版本的一个1.8一个16,卸载其中一个就能正常使用了 参考技术D 改成%JAVA_HOME%\bin; 试一下追问
不行诶。。
追答CLASSPATH中先不配置java东西
path 配置 %JAVA_HOME%\bin;
JAVA_HOME 配置jdk位置
这样试一下
以上是关于JAVA环境变量设置完,在cmd中输入javac没用,输入java和version是有用的,怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章
求助,java新手一枚,在cmd里输入javac后无反应,怎么回事?