JDK配置步骤

转自:https://blog.csdn.net/qq_36582604/article/details/88120308

https://www.cnblogs.com/ydnice/p/5790864.html

上面两篇都讲的很详细,不清楚的可以去看一下,我这边就记录一下我的操作步骤。

① 打开 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

下载 jdk-8u261-windows-i586.exe 版本

② 设定系统变量

1,右击“计算机/此电脑”-> 点击"属性"->点击"高级系统设置"->点击"高级"->点击"环境变量"->点击“系统变量”

2,在系统变量中点击“新建”,其 “变量名称” 为 JAVA_HOME,“变量值”为 jdk 文件夹的绝对路径

(例如我的是:C:Program Files(x86)Javajdk1.8.0_261 )

3,在系统变量中点击“新建”,其 “变量名称” 为 CLASSPATH,“变量值”为(.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar)

括号里面的全部东西

4,在系统变量中找到 path,点击 “编辑” ,在最前面插入 (%JAVA_HOME%in;%JAVA_HOME%jrein)括号里面的全部东西

5,测试,打开cmd,打出 java -version  ,如果出现版本信息,则配置成功。

此外,要想在所以路径下,直接运行已经存在的包里面的 class 文件,有两者操作,

1,暂时性的

在 cmd 打:

  set classpath = C:Users86183desktop;   

这样就可以在所有路径下直接运行该路径下(桌面下)存在的包的 class 文件,不过只针对当前 cmd,

一旦cmd 关闭重新打开就要在敲一遍了

此外 在 cmd 敲 set classpath 可以查询 classpath 的变量值为什么

2,永久性的

这一点看完上面的估计就有人想到了,这个 classpath 就是 上面配置 jdk 中新建的 calsspath,

这个在 cmd 中,不分大小写,所以只要在其”变量值“后面再加一句:C:Users86183desktop;  

这样就可以在所有路径下直接运行桌面下存在的包的 class 文件

原因解析:java Text.text (其中 Text 为包的文件名,text 为类名)

该语句是先检测当前目录下有无 Text 这个包(即文件夹),

如果有,在检测这个包中有无 text 这个类

如果没有,编译器会去 classpath 设置的路径中依次查找,

如果还没有找到,运行出错,

 ============ ========= ========= ======= ======== ====== ===== === == =

水调歌头·春日赋示杨生子掞  清代: 张惠言

长镵白木柄,斸破一庭寒。三枝两枝生绿,位置小窗前。

要使花颜四面,和着草心千朵,向我十分妍。何必兰与菊,生意总欣然。

晓来风,夜来雨,晚来烟。是他酿就春色,又断送流年。

便欲诛茅江上,只恐空林衰草,憔悴不堪怜。歌罢且更酌,与子绕花间。

 
 
 
原文地址:https://www.cnblogs.com/asdfknjhu/p/13934017.html