java环境变量配置javac识别不了,环境变量运行java
大家好,关于java环境变量配置javac识别不了很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于环境变量运行java的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
java环境变量配置完了javac为什么不对呢
因为名称路径不对,应该如下:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:path
变量值:%JAVA_HOME%\bin;其他原来的路径
安装jdk过程中,会弹出一个jre的安装,这个和jdk不能安装在同一目录下,否则会冲突。
扩展资料:Java还可以设置临时环境变量,set path可以查看环境变量。
set path=??;可以修改环境变量,指向目标路径,此时只有一个路径,适用于U盘编辑Java,对所使用电脑不产生任何记录,且只在当前dos窗口有效。
set path=??;%path%;,此时可以调用电脑内部的路径和库,需要注意的是将优选路径写在左边,用英文分号连接。
可以采用上一步的思想,设置临时的classpath
当报错为找不到类时,我们首先检查类名的书写是否正确,然后利用set classpath检查类路径是否正确;
set classpath可以查看类路径
set classpath=.;%classpath%;
参考资料来源:环境变量-百度百科
eclipse环境变量配置验证是javac为什么不行
这是因为你把path写成了pass。java命令能识别的原因是因为c盘的system32目录下安装了一个jre,不是你设置的环境变量配置使它能识别的。
下面再详细介绍java环境变量的配置方法。
1、在开始菜单搜索环境变量
2、环境变量-新建,新建一个JAVA_HOME变量,变量值为JDK的安装目录
3、把"%JAVA_HOME%\bin;"这个变量插入PATH变量最前面,注意要有分号和后面的变量间隔开
4、在开始菜单搜索cmd打开命令提示符
5、输入java-version看看版本是不是自己安装的jdk版本,输入where java检查jdk安装的位置,如果第一个是自己刚才安装的目录,证明配置正确。
配置完环境变量还是会出现javac不是内部
如下:
1.在计算机属性里,点击高级系统设置
2.选高级-->环境变量
3.
创建2个用户变量(JAVA_HOME,CLASSPATH)
1)JAVA_HOME
值: C:\Program Files\Java\jdk1.8.0_66
2)CLASSPATH
值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(注意这串值最前面是一个点.)
4.最后在Path里面添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
在自己配置完这些以后,开始检验是否安装成
首先在DOS窗口下分别输入java-version,java都没问题
但是输入javac就老是不行,显示不是内部命令
第一次配置path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
第二次配置path:C:\Program Files\Java\jdk1.8.0_66\bin;C:\Program Files\Java\jdk1.8.0_66\jre\bin;(我使用了全路径,成功了)
参考:
备注:后来成功以后我重新使用了第一种配置,这次竟然成功了,搞不懂
好了,文章到此结束,希望可以帮助到大家。