Java环境变量配置

Posted on 2023-11-19 11:44  奇诺qwq  阅读(200)  评论(0编辑  收藏  举报

在初次写HelloWorld程序的时候出错了,编译成功,执行出错了(找不到或无法加载主类 HelloWorld),

编译成功说明环境变量Path没问题,最后发现是没有配置环境变量Classpath

以下是程序以及报错

 

 

以下是我查找问题的步骤

一.编译运行前需要注意的易错点

1.代码有无错误

2.以.java文件保存程序,文件名一定要与类名一致

3.文件后缀名是否为.java,不能为.txt文件

4.编译成功后(即 javac HelloWorld.java 没有报错),检查代码路径下是否有对应的.class文件(HelloWorld.class文件)

二.配置环境变量(3个)

1.配置Java_Home(java的安装路径)

 打开设置,选择 系统——>系统信息——>高级系统设置——>环境变量

 

点击新建

输入变量名Java_Home

输入变量值即java的安装路径(我的安装路径是这个)D:\program_software\java_software

 点击确定

再次点击确定

 

 

2.配置Path(javac.exe的执行程序路径)

找到Path,双击打开

 点击新建

输入%JAVA_HOME%\bin

点击确定

再次点击确定

 

3.配置Classpath(到哪里找需要执行的.class文件)

 查看电脑是否有ClassPath的环境变量,若无则需新建

点击新建

输入变量名Classpath

再输入变量值.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

点击确定

注意:.; 不可以省略

再次点击确定

配置完成啦

 

若有Classpath

双击打开Classpath

若变量值处有其他变量值,则需输入:

.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar;

(在结尾处加了英文的分号;与之前的变量值分隔开来)

 点击确定

 

若变量值处无其他变量值,则需输入:

输入.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

(结尾处没有加了英文的分号;)

 点击确定

 

再次点击确定

配置完成啦

 

重新打开命令行窗口(一定要重新打开命令行窗口,不然还会报错

再次编译执行程序,就成功了

 

 

查看了以下文章才解决的问题,文章内容更详细,建议好好看看

如何配置环境变量

https://www.cnblogs.com/joker-game/p/13150587.html

 环境变量的作用

https://www.cnblogs.com/zhangpengshou/p/4232204.html