java报错:找不到或无法加载主类的解决方法简单粗暴
作者:十里桃花笑春风? 发布时间:2023-03-29 17:20:58
标签:java,主类,找不到,无法加载
当我们在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
0
投稿
猜你喜欢
- Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 EcliPSe ADT,Android St
- 有一位程序员去相亲的时候,非常礼貌得说自己是一名程序员,并解释自己是做底层架构的,于是女方听到"底层"两个字,就一脸嫌弃
- 我们有很多 Coding Style 或 代码规范。 但这一条可能会经常被我们所遗忘,就是我们 经常会在函数的参数里使用bool参数,这会大
- Spring bean配置单例或多例模式单例spring bean 默认是单例默认,在对应.xml文件中的配置是:<bean id=&
- 之前的一篇博客中,讲的是用栈实现了中缀表达式的简易计算器,对于我们人来讲,中缀表达式是一种比较直观,而且非常好计算的一种形式,但对于计算器来
- 一、ORMO:object 对象R:Realtion 关系(关系型数据库)M:Mapping 映射ORM:对象关系型映射目前流行的编程语言,
- 本文实例讲述了Android编程之交互对话框。分享给大家供大家参考,具体如下:1. 在Android SDK中,虽然有许多的窗口,有些类似M
- 一、获取android工程里面的各种资源的id; 1.1 string型 比如下面: << string name=”OK”&g
- OpenCV概述OpenCV做为功能强大的计算机视觉开源框架,包含了500多个算法实现,而且还在不断增加,其最新版本已经更新到3.2。其SD
- 目录一:spring读取配置或注解的过程二:spring的bean的生命周期2.1:实例化 Instantiation2.2:初始化3: 使
- Java连接SQL Server数据库的详细操作流程一.明确JDK版本和下载驱动1.1 JDK版本查看win + r输入cmd,命令窗口输入
- java arrayList遍历的四种方法及Java中ArrayList类的用法package com.test;import java.u
- /// <summary>/// 获取字符串最长的数字/// </summary>/// <param nam
- Java中的Static class详解Java中的类可以是static吗?答案是可以。在Java中我们可以有静态实例变量、静态
- 前言本文主要介绍了关于unity代码C#封装为dll的相关内容,分享出来供需要的朋友们学习,下面话不多说了,来一起学习学习吧。方法如下1 V
- 目录Set接口概述HashSet实现类1、HashSet 具有以下特点:2、HashSet 集合判断两个元素相等的标准3、向HashSet中
- 本文实例为大家分享了java实现砸金蛋抽奖的具体代码,供大家参考,具体内容如下代码如下需求:用户每一次砸金蛋,抽中一等奖的概率为2% 二等奖
- 本文实例讲述了java实现新浪微博Oauth接口发送图片和文字的方法。分享给大家供大家参考。具体如下:基于网上很多人利用新浪api开发新浪微
- 1、实现循环队列【OJ链接】循环队列一般通过数组实现。我们需要解决几个问题。(1)数组下标实现循环a、下标最后再往后(offset 小于 a
- 本文实例讲述了C#索引属性的用法。分享给大家供大家参考。具体如下:这里演示C#类如何声明索引属性以表示不同种类事物的类似数组的集合。// i