首页 > 编程语言 >Java环境变量配置

Java环境变量配置

时间:2023-11-19 11:55:59浏览次数:45  
标签:Java 变量值 配置 jar 点击 Home% 环境变量

在初次写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

 

 

标签:Java,变量值,配置,jar,点击,Home%,环境变量
From: https://www.cnblogs.com/qinuoqwq/p/17841748.html

相关文章

  • java 递归查子菜单
     递归查:@OverridepublicList<PromotionOrgInfoPO>queryOrgInfo(){List<PromotionOrgInfoPO>promotionOrgInfoPOS=pointExchangeDAO.queryOrgInfo();List<PromotionOrgInfoPO>rootInfo=newArrayList<>();if(......
  • 使用Swagger,在编写配置类时报错Caused by: java.lang.NullPointerException: Cannot i
    1.问题Causedby:java.lang.NullPointerException:Cannotinvoke"org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.getPatterns()"because"this.condition"isnull2.解决参考链接:解决Cannotinvoke"org.springframework......
  • java反序列化----CC4利用链学习笔记
    java反序列化----CC4利用链学习笔记目录java反序列化----CC4利用链学习笔记环境配置利用链环境配置jdk8upom.xml中写入<dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><ve......
  • 2023最新!docker于centos7下的安装配置
    2023最新!docker于centos7下的安装配置导航目录2023最新!docker于centos7下的安装配置导航一、安装前的环境配置检查自己版本,必须是centos7以及以上版本cat/etc/redhat-release卸载旧版本(如果之前没有安装过,这步可以忽略)yum安装gcc相关安装需要的软件包设置镜像源更新yum软件包......
  • FlutterApp实战·第01天:Flutter安装和配置
    Flutter安装文档:官方文档:https://docs.flutter.dev/get-started/install中文文档:https://flutter.cn/docs/get-started/installDart升级Dart安装参考前面文章(Dart安装和初体验):https://ntopic.cn/p/2023092301后续学习我们采用最新Flutter版本,因此建议升级Dart最新版本(当前......
  • 配置windows ntp time
    1、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\,将“Enabled”数值数修改为1,保存。然后services.msc重启ntptime服务。配置enable后,客户端执行ntpdate-d-uip返回toohigh  2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl......
  • 【教3妹学编程-java基础6】详解父子类变量、代码块、构造函数执行顺序
    -----------------第二天------------------------本文先论述父子类变量、代码块、构造函数执行顺序的结论,然后通过举例论证,接着再扩展,彻底搞懂静态代码块、动态代码块、构造函数、父子类、类加载机制等知识体系。温故而知新,建议点赞收藏~ 1先说结论 面试官:好的,你说一下java中父......
  • 捕鱼达人 java实现
    开始页面运行页面......
  • 用java制作
    serverpackagechat;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.EOFException;importjava.io.IOException;importjava.net.BindException;importjava.net.ServerSocket;importjava.net.Socket;importjava.net.SocketException;im......
  • 请查收这份 6.3k star的 Java 攻城狮学习指南!
    大家好,我是Java陈序员。自从一入Java开发的坑,可谓是每天过得神清气爽(水深火热)。每天不是被项目经理赶进度,就是被测试小姐姐追着改Bug!都没有时间好好学习(摸鱼)了!今天给大家介绍一份Java学习指南,无论是新手还是老鸟,皆可食用!新手可以用来学习找工作,老鸟可以用来跳槽面试复习......