Win10 设置了环境变量,但是没有用啊,怎么回事

如题所述

win10配置环境变量正确了吗?

如果确实正确了,打开命令行,输入java或者javac等都有使用提示的,如图

如果没有正确,本人综合网上的解答,给出一种配置方法,这里配置的系统变量,切换用户也可使用的,而不是用户变量,供参考,

照做就行了

部分步骤省略,不会的再问吧。只说一些关键的地方,有配图

1.找到“系统属性”的窗口

点击“环境变量(N)”,弹出以下窗口:


点击”新建(W)“,弹出

1.首先要配置系统变量JAVA_HOME,如图

变量名固定为JAVA_HOME,不要变,照写即可,具体设置如图:

变量值是jdk所在位置,你去找一下,每个人的都可能不同。一般默认在C盘(?)

我的是C:\Program Files (x86)\Java\jdk1.6.0_39

注意路径里包含的关键字眼"\Java\jdk1.6.0_39", 

 ”\Java\“后紧跟你安装的jdk的版本,有时会找错。


2.接着是Path变量。先在系统变量(S)的面板里,

拖动滚动条找一下是否有Path变量,一般都有的



变量名为Path,系统已有(没有的就把Path写到变量名中,点击”新建“后设置),找到它,不用再输入,这时候就只用输入变量值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,(注:据网上的攻略,变量为”%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;“,末尾要多了个分号“;”,亲测,加与不加,看不出有多大影响,建议还是加吧。有解释说:path 已经存在的话我们添加上面的那个路径就要放在“;”后面这样就不会破坏Path之前的路径)

设置如图:

(亲测)有时Path环境变量设置会出现以下窗口,尤其是第一次设置,或者其它情况),这是设置好后的界面:

如果出现了,那就在这个页面点击“编辑(E)”或者”新建“,出现一个编辑的框(清空后空白),分别输入%JAVA_HOME%\bin和

%JAVA_HOME%\jre\bin,得到如上图的效果

(据说以上两步做完了就成功配置jdk了。)

为了以防万一,如果不行,还是3步走战略

最后

配置ClassPath 环境变量,和Path的设置类似,如图,

变量值为

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(照写,复制粘贴即可,前面的“.;”一个不能少,“.”和“;”)


3个变量JAVA_HOME 、Path、ClassPath都设置完毕后打开cmd(win 10下:运行>输入cmd或者WIN+R打开”运行“,再输入cmd等)。如果在配置之前已经开了cmd,那就要重新打开再

输入java或者javac测试是否成功。成功了就会有效果


温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

1.安装JDK(具体下载地址自行google or baidu)

1> 下载并安装JDK;

2>配置环境变量,win10下实践:

此电脑(计算机) ,右键->属性->高级系统设置->环境变量->系统属性,然后再里面分别添加如下系统环境变量:

变量名:JAVA_HOME

变量值:D:JDK (jdk对应的安装目录,我直接装在D盘JDK目录下)

变量名:classpath

变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar(看清楚前面的.)

变量名:Path

变量值:这个变量名以前就存在,直接在以前的变量值末尾添加 ;%JAVA_HOME%in

3>检测是否配置成功:

cmd命令行下执行 javac ,则出现相应信息 ,截图如下

javac

cmd命令行下执行java -version(注意java后面的空格),可以显示所安装jdk的版本:

java-version

2. 如果你和楼主一样,经常会折腾电脑重装系统,那么每次重新配置JAVA环境变量也是比较麻烦的事了。为方便大家配置,专门开发了一款简单配置程序,一键完成环境变量的配置。运行界面如下图,安装完JDK后,选择所在目录,一键完成配置。如需代码或软件可直接后台留言。

本回答被网友采纳
第2个回答  2016-04-24
重启了又好了, 不稳定可能和win10不稳定有关。
1、下载安装Win10操作系统
2、右键开始菜单--选择控制面板

3、切换到大图标模式

4、选择系统

5、点击高级设置
6、选择环境变量
7 在系统变量里面选择新建

8、输入环境变量信息
名称:
路径:都很重要;必须要输入的
输入之后记得点击确定
第3个回答  2016-09-04

我的win10装java时也遇到同样的问题,javac总是提示找不到。后来发现,在cmd中用set命令查看环境变量,%JAVA_HOME%并没有被替换。猜测是上面定义的%JAVA_HOME%属于当前用户,而下面Path定义的属于系统。于是把%JAVA_HOME%的定义移到下面,发现问题解决,javac可以正常使用。

相似回答