java.lang.ClassNotFoundException:

文章讲述了如何在CMD中编译和运行Java程序。在尝试运行编译后的.class文件时,遇到了ClassNotFoundException。解决方案是在命令行中指定-classpath参数,确保类路径包含了.java文件所在的目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

:后面是缺少类的位置。

1.在cmd上面转到java文件所在的文件夹

2.用javac进行java文件的编译

比如:

E:\code>E:\Java\jdk-11.0.17\bin\javac Hello.java

E:\code 是我放Hello.java的文件夹

E:\Java\jdk-11.0.17\bin\javac 是javac.exe所在的位置

Hello.java 是我要编译的java文件

编译成功之后会生成一个Hello.class

3.用java进行class文件的运行

原代码:

E:\code>E:\Java\jdk-11.0.17\bin\java Hello

E:\Java\jdk-11.0.17\bin\java:是java.exe的所在地址

Hello: 是Hello.class的类名

Note:这一步出现了错误 java.lang.ClassNotFoundException

Solve:加上 -classpath 类路径

改进后代码:

E:\code>E:\Java\jdk-11.0.17\bin\java -classpath E:\code Hello

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值