jdk环境变量设置

时间:2022-12-12 18:49:28

  这几天试着自己下载安装jdk,在设置环境变量的时候被折磨得小脾气又快爆发了,就决定把自己遇到的问题记录下来。以便于遇到相同问题的小伙伴可以参考,省去不必要的麻烦。(自己的系统是win10,不过这个没什么关系)

  一. 所需的环境变量:

  1. JAVA_HOME: 进入环境变量页面,找到系统变量点击新建,变量名填“JAVA_HOME”,变量值为jdk的路径。JAVA_HOME主要是用来代替jdk路径的简写,配置完后,接下来我们就可以使用JAVA_HOME来代替jdk的路径。我的Jdk路径如下:

     jdk环境变量设置

   2. CLASSPATH: 如上,新建一个系统变量,变量名“CLASSPATH”,如果已经将JAVA_HOME变量已经正确配置完毕,则直接复制下面双引号中的内容到CLASSPATH变量的变量值中即可“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”

  3. Path变量的新增:在罗列系统变量的框中找到Path变量,双击打开,点击新建(这个是要在Path变量中新增内容),在Path中新建两次新增两行,内容如下:

              %JAVA_HOME%\bin

                 %JAVA_HOME%\jre\bin

  4. 一直点击确定退出环境变量的配置

  5.win+R 输入cmd回车进入命令行,输入java -version,显示如下:

   jdk环境变量设置

  至此环境变量配置完成。

二. 使用中的问题及解决。

  1.这次重装jdk主要是为了试着使用jdk编译和运行java程序,于是就立马写了一个helloworld做个小测试,但是使用javac编译Java文件时出现了以下错误:

  jdk环境变量设置

  我将Hello.java保存在了电脑的文档中,要想避免上述问题,就需要切换到文档所在的目录下,再次目录下执行javac,java命令才不会报错。如下:

  jdk环境变量设置

  用javac编译后会得到一个 类名.class 的文件,用命令java 类名 运行,省略 .class

  2. 另一个小问题是,新建一个txt文档,编辑好java代码后,将后缀名改成 .java,回车后如果图标依然是txt文档的图标,则需要查看是否有隐藏后缀,确认该文档是java文档,否则也会出现找不到文件的错误。