java报错:找不到或无法加载主类的解决方法简单粗暴
作者:十里桃花笑春风? 时间:2023-03-29 17:20:58
当我们在windows系统下安装完jdk时,测试案例HelloWorld;运行java命令时报错:找不到或无法加载主类
解决方法:
1.首先检查是否编译通过,生成了.class字节码文件
如果没有生成.class字节码文件,则需要执行javac编译命令编译源文件。
执行命令javac H:\javatest\HelloWorld.java
(javac表示jdk内置编译命令;H:\javatest\HelloWorld.java表示源文件所在路径,这里我的测试源文件是位于H盘下,自己决定)
2.如果编译成功了有.class字节码文件,进行如下操作
那么我们直接去配置系统环境变量CLASSPATH(Classpath是javac编译器的一个环境变量。 它的作用与import、package关键字有关。 设置Classpath的目的,在于指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的.class文件)
编辑栏搜索“编辑系统环境变量”,然后打开它
点击“环境变量”
找到CLASSPATH进行编辑
完成后点击确定即可
然后我们再重新打开cmd命令提示符窗口(一定要重新打开),执行命令java HelloWorld
(注意,在编译时生成的HelloWorld.class字节码文件,在解释器运行.class字节码文件时,不需要写.class后缀,否则也会报错)即可发现输出结果,不再报错!!!
来源:https://blog.csdn.net/qq_58281481/article/details/127164339
标签:java,主类,找不到,无法加载
0
投稿
猜你喜欢
Java删除二叉搜索树最大元素和最小元素的方法详解
2023-09-30 07:27:09
Jackson反序列化@JsonFormat 不生效的解决方案
2023-06-15 20:25:37
C# 对文件与文件夹的操作包括删除、移动与复制
2023-11-16 07:20:46
SpringMVC的源码解析
2022-10-05 20:12:18
Spring Boot缓存实战 Caffeine示例
2021-11-15 17:39:34
SpringMVC整合mybatis实例代码
2022-09-24 08:22:03
浅谈C#中堆和栈的区别(附上图解)
2022-02-15 14:05:09
JAVA基本概念详解
2022-06-09 11:54:53
Java超详细讲解三大特性之一的多态
2022-03-17 02:11:45
创建execl导入工具类的步骤
2022-03-11 11:41:09
简单了解Java编程中抛出异常的方法
2023-08-07 17:31:49
Android实现登录界面记住密码的存储
2022-11-29 04:55:44
Netty分布式pipeline管道异常传播事件源码解析
2021-08-15 16:12:02
Android实现注册界面
2023-06-20 15:04:45
springboot 返回json格式数据时间格式配置方式
2023-12-17 23:27:10
Flutter禁止手机横屏的简单实现方法
2022-12-06 19:56:34
Android编程实现调用相册、相机及拍照后直接裁剪的方法
2023-12-19 10:27:08
Flutter 如何正确显示SnackBar
2023-06-23 13:00:40
Android7.0 MessageQueue详解
2021-08-29 17:01:43
SpringBoot 二维码生成base64并上传OSS的实现示例
2023-05-12 04:41:33