CMD命令行Java 错误:找不到或无法加载主类解决办法

JDK8版本JAVA运行错误:找不到或无法加载主类 HelloJava的原因及解决方案 JDK8版本JAVA运行错误:找不到或无法加载主类 HelloJava的原因及解决方案一、错误描述二、编写HelloJava代码三、在命令行CMD窗口中运行代码四、错误原因分析解决方案注: 一、错误描述   1、安装jdk1.8   2、配置path变量:E:\Program Files\Java\jdk1.8.0_211\bin   3... 阅读详情
AI摘要

本文详细介绍在Windows环境下如何正确配置并运行Java程序。首先确保代码无误,其次通过命令行进行编译与执行,并针对常见配置问题提供解决方案。



一、配置都正确的情况下操作流程

第1步:检查.java文件里面的内容写对没有,切记,System的S要大写,类名与文件名要相同,模板如下


第2步:Windows+r进入dos窗口,如果java文件在E盘下,就输入e:切换到E盘

第3步:javac  文件名/类名.java,然后java  文件名/类名

错误情况下操作

第1步:

1.1检查jdk配置的环境变量,计算机-属性-高级系统设置-环境变量-找到path的配置bin的路径如下


1.2新建classpath的lib路径如下,切记一定要在路径前面加上英文状态下的句号分号.;

1.3新建java_home如下,填写jdk安装路径

第2步:重复上面的配置都正确的情况下的操作流程即可



命令行无法找到或加载Java类文件的主类 在命令行中运行Java类文件时,有时可能会遇到以下错误提示:“找不到或无法加载主类”。这个错误通常发生在命令行中指定的类文件无法正确被解析和加载的情况下。如果你在命令行中指定了正确的类路径,但仍然收到"找不到主类"的错误提示,那么可能是因为缺少了该类文件。请确保你已经正确编译了Java源文件,并且生成了相应的类文件。请检查你的代码并确保在命令行中使用的类名是正确的。当在命令行中运行Java类文件时出现"找不到或无法加载主类"的错误提示时,首先检查类文件路径是否正确,并确保类文件存在。 阅读详情

相关推荐

SAPABAP金色传说:关于导入和导出Excel时反复弹窗提示 SAP GUI安全性问题的解决方法

文章目录前言一、提示的到底是什么?二、关闭SAP GUI安全提示的步骤1.设置位置 前言 如果你在SAP中,经常需要将数据导出Excel,或者使用Excel进行批导数据,那么你对下面这个频繁出现的弹窗提示一定不陌生! 系统试图创建文件 C:\Users\15265\Desktop\EXPORT.XLSX 于目录 C:\Users\15265\Desktop\ 是否要授权修改父目录及其所有子目录? 不管你是不是选的记住我的决定,它必出!就很烦!那如何处理才能关闭呢? 提示:以下是本篇文章正文内容,看完快

Easystudios博客 1万+

java运行显示“找不到或无法加载主类”-解决办法

找不到或无法加载主类-解决办法1、错误2、解决方案 1、错误 java类运行时显示: “错误:找不到或无法加载主类” 2、解决方案 由于是在运行阶段出现的问题,那么可能是环境变量配置不当的问题,也可能是运行环境的问题。 如果是已经多次使用的环境及工具,别的工程可以正常运行java文件,可以尝试清理一下工程: 清理后再运行一下试试,我之前遇到过这种情况是清理解决的。 如果是新手,需要检查一下环境变量等问题,如下: 检查环境变量配置问题: JAVA_HOME:D:\Java\jdk1.8.0_9

weixin_44462773的博客 5万+

从摄像头选型到PCB布线:搞懂MIPI CSI带宽计算,避免你的嵌入式项目翻车

本文详细解析了MIPI CSI带宽计算在嵌入式项目中的关键作用,从摄像头选型到PCB布线提供全流程指导。通过实际案例和计算公式,帮助工程师准确计算带宽需求,避免图像丢帧和系统崩溃问题,同时优化PCB设计确保信号完整性。

weixin_30533109的博客 376

找不到或无法加载主类

在CMD下用java命令出现“找不到或无法加载主类”问题 摘要:问题描述:编写简单的Hello.java程序,在cmd命令行下用javacHello.java命令编译没有问题,可以生成Hello.class文件。但输入javaHello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。 解决思路:从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问...

飞一样的编程 2215

基于UWB技术的自动跟随避障系统设计研究

基于UWB技术的自动跟随避障系统设计研究 摘要:目前我国针对自动跟随避障系统方面的研究较少,同时国内自动跟随避障系统仍然处在未成熟阶段,多数仍停留在应用蓝牙控制或摄像头捕捉这类跟随方式,但这类方式在实际应用过程中往往会出现易受干扰,精度差,易受环境干扰等问题,这不仅会降低自动跟随避障系统的性能,同时也会对用户造成诸多困扰。因此,就需要结合目前较为有效的UWB技术,对自动跟随避障系统进行设计。基于此,本文首先将会针对UWB技术展开概述,而后对基于UWB技术的自动跟随避障系统组成展开分析,进而对基于UWB技术的

qq_43543515的博客 7992

ModbusRTU串口读写报文解析

解析MODBUS报文的格式,讨论异常状态、读多个寄存器与写多个寄存器

Serendipitor的博客 9212

Java命令行运行错误: 找不到或无法加载主类

前言:虽然学习Java语言约有两年多,但在最近需要使用命令行工具编译并运行Java程序时,还是报错了。花费了一些时间,解决了该问题,发现解决方法在初学Java时使用过。一则,为了避免以后再出现同样的问题而浪费不必要的时间;二则,作为使用该语言的程序员,对于该语言的一些基本问题,应该有清晰的理解和认识;三则,网上的一些解决方案,不够完备。有的没有解释问题原因,直接给出答案;有的,未列举出某些常见情况的解决方案。因此,写此文章,让读者可以举一反三,深入理解问题。 一、 问题分析 找不到或无法加载主类,主要原因有

gao_zhennan的博客 44万+

MATLAB三元相图实战:从数据准备到高级可视化技巧全解析

本文深入解析了如何使用MATLAB绘制专业的三元相图(ternary plot)。文章从数据归一化、范围映射等预处理技巧入手,详细介绍了散点图、等高线图、凸包计算等高级可视化方法,并提供了多数据集对比与出版级图表美化的实战指南,帮助科研与工程人员高效呈现复杂的三元数据关系。

spark7igniter的博客 258

错误: 找不到或无法加载主类 org.jeecg.****

错误: 找不到或无法加载主类 org.jeecg.****

qq_19891197的博客 963

使用amp训练出现Detected call of lr_scheduler.step() before optimizer.step().

这个警告是怎么产生的?是由于在算梯度的时候出现了nan,所以这一次更新会跳过,但是参数仍旧会更新所以出现了问题,按下面的做法加一个判断就行了。但是在使用amp进行混合精度训练出现的一个warning,调换代码顺序也不work。正常在训练的时候,对于优化器和参数更新的顺序这样就可以了。

weixin_46214675的博客 1306

无人机频谱侦测与智能识别技术实战解析

本文深入解析无人机频谱侦测与智能识别技术实战应用,涵盖无线电侦测、信号处理和定位技术等核心内容。通过频谱分析、特征提取和机器学习算法优化,实现高精度无人机识别与定位,并分享复杂环境下的应对策略和系统集成经验。

weixin_28419039的博客 489

cmd错误:找不到或无法加载主类 和 错误:找不到符号

背景 在eclipse的文件目录: 这是我写的一个编程基于udp的Ping课设,PingClient.java文件是客户端,PingServer.java是服务器端,ThreadServer.java是服务器的线程,在PingServer.java中调用了ThreadServer.java!在eclipse中运行一切正常,没有任何错误! 在文件资源管理器中的目录: 问题及解决方法 ...

小谷围最靓的仔 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Windows cmd命令行运行Java 错误:找不到或无法加载主类

使用Windows自带cdm窗口运行Java提示错误: 1.检查当前进入的路径下是否包含class文件 class文件是java虚拟机能识别的二进制文件,由java文件编译生成。运行java程序时,“.java”后缀文件并不是必须的,只要有class文件就可以运行。一般通过IDE开发工具开发Java项目时,class和java文件会被分别生成到不同目录,因此从cmd运行java程序时会找不...

Ximerr的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

cmd错误: 找不到或无法加载主类 的解决办法

今天遇到的问题: 在cmd命令行中,用javac编译java文件可以成功,但是用java执行却提示“找不到或无法加载主类”。 解决办法: 1.点击 我的电脑->属性->高级系统设置->环境变量 2.在系统变量里找到PATH。新建编辑写 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin 3.在系统变量里找到JAVA_HOME,新建编辑...

weixin_42278339的博客 8485

java “错误: 找不到或无法加载主类“ 的解决办法

1.环境变量没有配置好(我的是15.0.2版本)” (引号中的内容要一字不差,开头有一个小数点)(我的安装路径是D:\JAVA\JDK)去查看自己JDK的安装路径。可能的原因及解决办法。

MAYDAY01520的博客 1万+

cmd错误: 找不到或无法加载主类

背景:程序可以在eclipse中正常运行,但在cmd下无法执行 错误: 找不到或无法加载主类 解决方法1 直接注释掉(或删除)package语句: //package training; import java.util.ArrayList; public class ch6_1 { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>.

你若盛开,清风自来。 3135

Java:cmd命令行中 错误: 找不到或无法加载主类(从原理出发讲解!)

知识点 java your_class_file 使用java指令执行class文件时,默认通过CLASSPATH环境变量中指定的地址寻找对应.class文件 示例 HelloJavaApp类: import java.util.*; public class HelloJavaApp{ public static void main(String args[]){ //入口函数 Syst...

西北种田文的博客 1480

cmd编译java无法找到主类_用cmd命令行编译JAVA程序时出现“找不到或无法加载主类”...

今天复习Java基础知识时,使用cmd命令窗口进行编译Java文件发现了如下问题:网上有很多的解决方法,和问题出现的讨论,以下方法是解决我出现这个问题方式。解决方式:重点是圈住的部分。下面是我的解决过程,没什么营养。首先在命令行中输入java没毛病。接下来输入java -versionjavac也没毛病:接下来检查环境变量:用途:告诉jvm要使用或执行的class放在什么路径上,便于JVM加载cl...

weixin_33438811的博客 3282

cmd下出现找不到或无法加载主类的问题

之前安装过jdk,安装另一个版本的jdk,配置环境后出现了找不到或无法加载主类的问题。经过相关资料查询,整理后有如下情况(其实这些情况都不是我遇到的,我遇到的写在最后)。 1.环境变量配置错误。 -如果java和javac指定能够顺利运行,cmd中没有出现无法识别相关指令之类的提示,说明path路径配置正确。 -此时,运行javac后成功生成.class文件,运行java 类名时出现提示找不到或无法加载主类,说明classpath路径错误。 class path是运行时搜索类的路径,包括jdk中的类的路径,

qq_45766799的博客 1万+

在CMD命令行中使用java 运行java程序,出现“找不到或无法加载主类 ”的注意事项

要在CMD命令行中使用java 运行java程序,关于出现 “找不到或无法加载主类 ”错误的解决办法 转载于:http://blog.chinaunix.net/uid-27106528-id-5209914.html 网络上基本都是在说关于"classpath"路径的配置问题,要加入 ” .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;“ 前...

qq_41183949的博客 2429

java找不到或无法加载主类(cmd java找不到或无法加载主类)

java在CMD中出现“找不到或无法加载主类” class前面加一个public 另外你这个截图不完全不知道输入的对不对 参考示例: publicclassHello{ publicstaticvoidmain(String[]args){ System.out.println("HelloW...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 1117

用cmd命令行编译JAVA文件报错找不到或无法加载主类

在cmd命令行编译JAVA文件报错找不到或无法加载主类 在cmd命令行编译Java文件出现编译成功但是不能运行的错误时,是由于jdk的环境变量的配置存在问题。相信同学们已经按照相关教程配置过环境变量,但是仍然达到想要的效果。 笔者之前也被这个问题困扰好久,在查阅相关资料后,总结以下关于此问题产生的原因和解决方法。 情况1: jdk的环境变量位置靠后且前面存在同样可以执行部分java编译功能的路径,导致系统执行时只采用前面功能不全的路径。 解决这个问题需要将jdk的路径提前至首位。首先我们打开环境变量配置窗口

weixin_47145019的博客 2909

Rocketmq 找不到或无法加载主类 问题已解决

rocketmq 找不到或无法加载主类问题 报错内容: Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future release Java HotSpot...

野的博客 9580

CMD输入java HelloWorld提示错误:找不到或无法加载主类

新手小白踩过的大坑 解决办法:classpath设置为:.;C:\Program Files\Java\jdk1.8.0_121\lib\tools.jar;C:\Program Files\Java\jdk1.8.0_121\lib 然后在cmd输入“set classpath”查看classpath路径是否与设置一致,若不一致则在用户变量中添加classpath并设置为上述路径 注意注意注意:设置完成后重新重启cmd查看路径并输入java HelloWorld命令,否则很有可能还是之前的错误结果!!!这

qq_34697720的博客 4053
上一篇: CMD命令行Java 错误:找不到或无法加载主类解决办法
下一篇: 基本数据类型&引用数据类型
Fecker
博客等级 码龄9年 59粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值