win10 java JDK 环境变量配置

看了很多很多关于JDK安装的博客,发现很多童鞋在配置好变量以后,在cmd命令中输入javac,java,java -version后出现错误

的情况,或者在运行 [ javac 文件名.java ] 和 [ java 文件名 ] 时 出现“错误:找不到或无法加载主类”的情况。

究其根本,还是环境变量没有配置好,很多博主在写文章的时候都忽略了一个大问题,就是java jre的存在没有交代!!!各种在

JDK文件夹里找jre的操作看的我都醉了。

还是重新完整的,和大家一起配置一下环境变量吧。(装 Java JDK 就不啰嗦了)

第一步:右击桌面图标 " 此电脑 " ----> " 属性 " ---> 点击左侧 " 高级系统设置 " ---> 点击 " 环境变量 "

这里需要注意的是,很多人分不清楚用户变量和系统变量,二者功能是一样的,只是作用范围不同。系统变量,对所有用户起作

用,而用户变量只对当前用户起作用。一般我们都会选择配置在系统变量中,可以确保所有用户都能使用java环境。

意思就是下面所有的设置都是在下面的系统变量中操作,都在系统变量中操作!!都在系统变量中操作!!都在系统变量中操

作!!

首先说明一下,我只添加了两个变量,Path 和 CLASSPATH (不是还有一个java_home嘛??答:看了很多很多帖子,都没能说

清楚java_home的必要性,除了有人说在Web方向的tomcat中,如果不设置java_home会出错,并没有其他作用,我的拙见是认

为这个变量的好处只是简化和方便修改,所以并没有设置这个变量,如果实在想设置这个变量就新建一个变量:JAVA_HOME 内

容就是你的Java JDK的安装路径)

选择系统变量中的 " Path " 变量,点击编辑。

新建,内容是你安装JDK的bin文件夹地址(建议将它上移到第一位)很多人直接复制了别人博主分享的地址,但是那是别人的安

装地址,又不是你的,所以我就不写自己的地址给大家复制了,一般系统默认装在C盘的Program Files里面,点击到jdk文件夹中

的bin文件夹中,单击上方的地址就可以复制了。

 

 

配置好 Path 变量以后,回到上一界面,点击 " 新建 "

变量名称: CLASSPATH

变量值:java jre文件夹中的lib文件夹中的rt.jar文件地址 + ;(这个超级超级容易出问题,很多博主默认大家都是把jre放在JDK文

件夹中,也有的忘记最后要加一个分号 " ; " )

有的童鞋可能弄了半天连 java jre 都没有下载,然后复制了别的博主的地址,无中生有,当然找不到类/手动滑稽/

这里稍微解释一下,java jre 是java运行时的环境,而 java jdk 是给程序员用的开发工具。没有 java jre 是不能运行java的。

其他博主本身可能由于版本问题,默认安装好的JDK文件夹中自带有jre文件夹,但是官方在Java JDK11之后,Java JDK文件夹

里没有直接的jre,要用户选择jre模块。(这个非非非常重要!!!99%的问题都出现在这里)一种方法是在cmd命令中 cd 到

JDK的路径(例如:C:\Java\JDK12)然后运行命令:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

会在本目录下生成jre文件夹。

另外一种方法,官网下载java jre ,建议安装到 java JDK 的同级目录下。

这里给大家附上 java jre 下载的传送门:https://www.java.com/zh_CN/download/

PS:记得注意安装路径啊!CLASSPATH 变量还等你赋值呢。

以上就是本次 win10环境中 配置 Java JDK 的全部内容。相信应该可以解决一些童鞋的问题,如果还有什么延申问题就不需要问

了,我也是菜鸡,就会这么多,如果阅读中发现有什么错误,欢迎留言指教!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值