java命令行提示:找不到或无法加载主类

使用命令行运行java的class文件提示“错误:找不到或无法加载主类”的问题解决 使用命令行运行java的class文件提示“错误:找不到或无法加载主类“的问题解决问题如下问题解决 问题如下 TestOne.java package moon.star; public class TestOne { public void fTestOne() { System.out.println("I an a method In TestOne class"); } } ... 阅读详情

找不到或无法加载主类

今天遇到了件特别尴尬的事情,在用Windows的命令行编译执行java程序的时候出现了:

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

。然后就翻来了自己的环境变量,检查了一番,发现没有错误。(毕竟eclipse可以运行java程序,肯定不会有错误);
最后发现自己是这样运行的程序(用惯了Linux的命令行,按了下Tab就自动输入上了.class文件。) 害的我找了半天问题,唉。

这里写图片描述

解决方案:

运行的时候不要运行.class文件。而是运行 :

java Filename

这里写图片描述

测试代码:


public class TestDemo{
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}

设置java环境变量

趁这个机会整理一下设置java环境变量的方法:
找到系统–>高级系统设置–>环境变量–>系统变量下的新建–>输入

系统

system

高级系统设置

setting

环境变量

environment

系统变量->新建

new

输入

JAVA_HOME:

C:\Program Files\Java\jdk1.8.0_31

java_home

CLASS_PATH:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

class_path

Path:

.%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

这里写图片描述

在CMD下用java命令出现“找不到或无法加载主类”问题 立即下载

相关推荐

QWEN 2.5模型结构解析与代码解读

对Qwen2.5大模型的代码进行研究

4362

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

JDK目录介绍变量名值CLASSPATH%JAVA_HOME%\lib\tool.jar (注,jdk1.5后无需配置)JAVA_HOMED:\jdk8(JDK安装目录,视个人安装情况而定)PathPath为命令行工具指定命令的查找路径。命令的本质是可执行程序,设置后可以在命令行工具下运行java、javac、javah等常用的命令;JAVA_HOME指定了JDK(Java开发工具包)路径。设置后,无论是编译还是运行程序,类加载器都会从相应的目录中加载需要的类库。

BigManing的博客 5411

Obsidian笔记同步实战:基于Git的私有化部署与自动化管理

本文详细介绍了如何利用Git为Obsidian笔记构建私有化、自动化且免费的同步方案。通过安装配置Git与Obsidian-git插件,结合Gitee等远程仓库,实现笔记的版本管理、多设备同步与自动备份,打造安全可靠的知识管理体系。

y7z8a的博客 272

linux/cdm下运行Java程序,出现“找不到或无法加载主类”的注意事项

linux/cdm下运行Java程序,出现“找不到或无法加载主类”的注意事项

一只路过的小码农 7315

【5G核心网】Packet Forwarding Model 数据包转发模型

CP 通过建立,修改,删除 PFCP 会话上下文,以及通过为每个 PFCP 会话赏析哪问提供 PDR FAR QER URR BAR,来控制 UP 面的数据包处理。 每一个 PDR 都包含 PDI(Packet Detection Information,包探测信息),一个或多个字段,与输入数据包进行匹配,并可能与以下规则相关联,从而提供了适用于与 PDI 匹配的数据包的指令集: - One FAR(包含了处理数据包的相关指令) an Apply Act...

zhonglinzhang 1万+

电磁场可视化

电磁场可视化 如题,做了电磁场可视化这么久了,也是颇有些心得了,简单描述一下怎么做这个项目的。 开始时是从最基本的OpenGL开始做的,必不可少的翻了许多的文献,后来是直接在unity中做,发现效果挺好,而且可控性强好多。反复琢磨后,发现可视化的渲染,有几种思路,第一就是用linerender,画线的方法,另一种就是用shader。 第一种我通过unity自带的linewave插件可以做到 详细的就是,linewave插件可以轻松画出曲线等,并且可以添加碰撞,控制频率幅度长度等一切的条件数值,而且令人惊喜

weixin_43979140的博客 1670

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

1、配置好jdk与jre环境变量路径 https://www.cnblogs.com/xch-yang/p/7629351.html 2、在编译和运行的时候需要注意如下格式。 转载于:https://www.cnblogs.com/wuzaipei/p/10503776.html...

weixin_30243533的博客 611

DFT ATPG提升coverage的方法

采用更精确的故障模型,如桥接故障模型(用于描述电路中不应连接的节点之间的短路故障)和路径延迟故障模型(考虑信号在电路路径上的传输延迟),可以使ATPG工具生成更有效的测试向量来覆盖这些特殊故障。假设电路中有一个与门的输入引脚存在固定为0的故障(stuck - at - 0),D - 算法会分析与门的其他输入以及与门输出连接的后续电路逻辑,从而确定整个电路的输入值,使得当该故障存在时,电路的输出与无故障时不同。通过增加测试向量的类型,如功能测试向量和结构测试向量的结合,可以提高故障覆盖率。

Loving_enjoy的博客 968

命令行运行java的时候总是提示:找不到或无法加载主类

一直用eclipse在开发,今天偶然需要用命令行来编译和执行一个java文件。 首先将 .java 文件用javac进行编译,通过且已经生成了 .class文件 但是运行 java 命令的时候提示:找不到或无法加载主类 但是明明这个helloworld.class文件是存在的 于是怀疑应该是环境变量的问题,经过搜索相关资料,发再检查一下自己的环境变量设置,发生问题出在环境变

dadiyang的博客 2271

异步fifo的UVM验证(最终最终版)

更新了refmdl以及scb

qq_44674008的博客 2987

2026年中科曙光嵌入式软件岗位面试题库(附参考答案)

嵌入式系统与C/C++基础摘要 硬件与外设总线 SPI总线:高速全双工同步串行接口,采用SCLK、MOSI、MISO和CS信号线,支持一主多从架构,典型应用于Flash存储、传感器等高速外设。 I2C总线:两线制低速串行总线(SDA/SCL),支持多主多从,需注意地址冲突和信号完整性。 时序约束:包括建立时间、保持时间、时钟周期等,是保障电路稳定运行的关键。 AD转换:将模拟信号转换为数字信号,应用于传感器采集、音频处理等场景。 PC寄存器:存储下一条指令地址,控制程序执行流,在跳转和中断时自动更新。 C/

Open 69

java命令不存在_java命令行提示:找不到或无法加载主类

##找不到或无法加载主类 ##今天遇到了件特别尴尬的事情,在用Windows的命令行编译执行java程序的时候出现了:错误:找不到或无法加载主类。然后就翻来了自己的环境变量,检查了一番,发现没有错误。(毕竟eclipse可以运行java程序,肯定不会有错误); 最后发现自己是这样运行的程序(用惯了Linux的命令行,按了下Tab就自动输入上了.class文件。) 害的我找了半天问题,唉。![这里写...

weixin_26913055的博客 324

【OpenClaw从入门到精通】第63篇:A股智能分析实战——用OpenClaw搭建个人量化研究助手(2026实测版)

2026年,OpenClaw已成为量化投研圈的现象级工具,八家头部券商密集发布专题研报力证其价值。传统量化投研面临技术门槛高、重复劳动多、策略迭代慢、非结构化数据处理弱四大痛点,而OpenClaw通过“AI智能体+金融Skill+量化API”的融合,实现了从数据获取、策略生成、回测验证到持仓监控的全流程自动化。本文基于2026年最新实测经验,完整呈现个人量化研究助手搭建:从阿里云部署、阿里云百炼API配置(含解析失败解决方案)、Tushare数据源接入,到PB-ROE价值选股、研报复现、自动化回测、持仓监控

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1059

java命令行编译运行时提示"错误:找不到或无法加载主类"

命令行编译运行java程序时,javac命令编译通过,java命令提示:错误:找不到或无法加载主类。 引发这个问题最常见的原因有三: 1.classpath配置错误,常见的情况是classpath前没有加上 .: 即 英文的点和分号。 2.javac 和 java版本不一致。这种情况比较少见。具体解决方法google,或者重装? 3.类被包含在包内。即文件开头有package *****;

一位不愿透露姓名的工作人员的专栏 1203

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

命令行运行java程序,提示“错误: 找不到或无法加载主类”

当老师要求命令行运行JAVA时: 这周作业要求命令行运行java,然后我有卡住了。。。做个小记录 问题描述: 首先要配置好环境,具体操作网上很多。反正就会cmd里面输入java、javac、java -version能出现一大堆信息就成功了。 之后你需要一个java程序。可以在txt里面写,然后改成.java后缀。或者在一些编译器里面写。最好不要放在包里面,就直接放在桌面上,在后面输入地址的时候能简单点。 原因分析: 当我操作完一切后,自信满满输入命令: javac Hello.java//进行编译 jav

weixin_46685211的博客 616

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

在命令行界面使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析

      java学习笔记: (一)      我最近刚开始学习java,使用IDE为 IntelliJ IDEA ,在使用的时候我发现在IDE里run成功的java程序,使用cmd命令行可以编译完成,但是使用java命令解释执行文件时,一直会提示错误:找不到或无法加载主类 java.lang.NoClassDefFoundError折个提示,在知乎百度都搜索了很久,没有找到适合自己的解决方案,...

slientpanda的博客 8049

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

命令行运行java可执行文件,提示“错误:找不到或无法加载主类“

使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析:  http://www.cnblogs.com/wangxiaoha/p/6293340.html 一个类的全名应该是包名+类名

xuejiaodream的专栏 1128

cmd运行java.class,错误:找不到或无法加载主类

今天犯了一个特别2的错误,在cmd中编译运行java文件时出现错误:找不到或无法加载主类。 网上说是环境变量的问题,我的环境变量又是正确的。瞎倒腾一下,突然发现是我的运行命令有错。 错误的命令: javac hello.java java hello.class  正确的命令: javac hello.java java hello

qqaazz211的专栏 3884

JDK安装 - 找不到或无法加载主类 解决办法

初学JAVA ,按着下面文章配置JDK,运行Test.java时,命令行提示:找不到或无法加载主类 http://blog.youkuaiyun.com/ecaol/article/details/25085 解决方案: java -classpath .; Test 转载于:https://www.cnblogs.com/kupig/archive/2013/04/22/3035210.html...

weixin_30876945的博客 224

用Java编写HelloWorld时出现问题

我的操作是这样的。 用记事本编写HellloWorld代码如下: public class HelloWorld { public static void main(String [] args) { System.out.println("Hello World! Sharm Zhao...."); } } 利用命令行javac操作将这个源文件转化为字节码文件成功。但是当想用...

weixin_44262126的博客 946

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

小编表示WTF???为什么找不到主类dictionary2_0???找不到是什么原因??? 1.可能是编译的时候后缀带了.class:把后缀去掉; 2.可能是因为你的java文件带了package包,但是你还在java文件所在目录运行:返回包的前一目录进行运行; 小编就是因为java文件里带了package word.project2_0;导致的错误。。。 错误原因是:我们在包里运行文...

奔跑的狮子 32万+

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

检查环境变量配置: JAVA_HOME:D:\Java\jdk1.8.0_91 CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号) Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 设置没问题。java -version测试,显示JDK版本正常; 我很确定自己的JD

陈三的博客 30万+

Java命令行运行错误:“找不到或无法加载主类“ 彻底解决!

本文针对Java开发中常见的"找不到或无法加载主类"错误,详细分析了三个主要原因:项目结构未正确定义、类全限定名与实际路径不匹配、JDK环境配置异常。通过清晰的步骤和实例,帮助读者理解错误的根源并提供有效的解决方案,旨在帮助初学者和开发者快速解决此类问题。

prosperity__的博客 3万+
上一篇: Android Retrofit 2.0的基本使用
下一篇: Hexo博客主题NexT使用自定义的CSS样式
Captain_Magicer
博客等级 码龄11年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值