java报错:找不到或无法加载主类的解决方法简单粗暴

 更新时间:2023年01月16日 16:29:27   作者:十里桃花笑春风️  
本文主要介绍了java报错:找不到或无法加载主类的解决方法简单粗暴,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

当我们在windows系统下安装完jdk时,测试案例HelloWorld;运行java命令时报错:找不到或无法加载主类

解决方法:

1.首先检查是否编译通过,生成了.class字节码文件

如果没有生成.class字节码文件,则需要执行javac编译命令编译源文件。

HelloWorld.java源文件内容

执行命令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后缀,否则也会报错)即可发现输出结果,不再报错!!!

 到此这篇关于java报错:找不到或无法加载主类的解决方法简单粗暴的文章就介绍到这了,更多相关java 找不到或无法加载主类内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java程序员常犯的五个错误

    Java程序员常犯的五个错误

    这篇文章总结以前经验针对java编程的一些习惯,给出一些关于java编程的建议: 当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯,下面把Java程序员常犯的五个错误整理如下,需要的朋友可以参考下
    2015-07-07
  • 详解Eclipse 字体、字号的设置、最佳字体推荐

    详解Eclipse 字体、字号的设置、最佳字体推荐

    这篇文章主要介绍了Eclipse 字体、字号的设置、最佳字体推荐,需要的朋友可以参考下
    2020-09-09
  • java数据类型与变量的安全性介绍

    java数据类型与变量的安全性介绍

    这篇文章主要介绍了java数据类型与变量的安全性介绍,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07
  • JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    本文主要介绍了如何在Eclipse中创建的Maven Project,本文是JavaEE开发的开篇,也是基础。下面内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Maven的安装、Tomcat 9.0的配置、Eclipse上的M2Eclipse插件以及STS插件的安装。
    2017-03-03
  • Java枚举使用方法详解

    Java枚举使用方法详解

    这篇文章主要为大家详细介绍了Java枚举的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 数据定位在java购物车系统中的应用

    数据定位在java购物车系统中的应用

    实现"加入购物车"功能,数据定位至关重要,它通过用户ID和商品ID等标识符实现快速查询和数据一致性,主键、外键和联合索引等数据库技术,以及Redis缓存和并发控制策略如乐观锁或分布式锁,共同保障了购物车系统的查询效率和数据安全,这些机制对高并发和大数据量的场景尤为重要
    2024-10-10
  • Maven Assembly实战教程

    Maven Assembly实战教程

    MavenAssembly插件用于创建可分发包,如JAR、ZIP或TAR文件,通过配置pom.xml,可以生成包含所有依赖的JAR文件或自定义格式的归档文件,示例展示了如何使用默认描述符和自定义描述符创建JAR包,以及在多模块项目中使用Assembly插件
    2024-12-12
  • springMVC中RestTemplate传值接值方法

    springMVC中RestTemplate传值接值方法

    今天小编就为大家分享一篇springMVC中RestTemplate传值接值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • mybatis中关于mapper的使用以及注意事项

    mybatis中关于mapper的使用以及注意事项

    这篇文章主要介绍了mybatis中关于mapper的使用以及注意事项,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Java gbk转utf-8

    Java gbk转utf-8

    本文主要介绍了Java gbk转utf-8的方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02

最新评论