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

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

最近在给同学装jdk时进行测试,发现的一个问题,然后查看《Java程序设计实用教程》上发现了
这个问题的解决方法,希望能够帮助到大家(作为java菜鸟的我第一次写博客,写的不好的地方
还希望大佬们多多斧正,不足的地方勿喷)

首先是自己的Java类可以通过编译,即运行Javac +Java类名.java不会报错
在这里插入图片描述
然后再运行Java类,在运行Java类的时候就会出现问题:
在这里插入图片描述
解决方法:
检查系统变量是否正确,即classpath是否正确,classpath的路径为:
C:\Program Files\Java\jdk1.8.0_144\lib\rt.jar;.;(这是我的classpath提供参考)
如果有问题则更改一下classpath,然后重新启动dos就可以运行了。
在书上介绍了另外一种方法:
在dos命令行窗口首先键入set ClassPath=C:\Program Files\Java\jdk1.8.0_144\lib\rt.jar;.; 然后按enter键,然后再使用Java解释器运行主类。
在这里插入图片描述
在这里插入图片描述
当然书上是这样说的:
在运行时,如果出现错误提示:Exception in thread “main” java.long.NoClassFoundError,请检查主类中的main方法,如果编写程序时错误地将主类中的main方法写成:public void main(String args[]),那么,程序可以编译通过,但却无法运行,如果main方法书写正确,请检查是否为系统变量ClassPath指定了正确的值,也可以在当前Ms—DOS命令行窗口首先键入:
set ClassPath=E:\jdk1.8\jre\lib\rt.jar;.;(按enter键)
然后再使用Java解释器运行主类。
需要特别注意的是,不可以用如下方式(带着目录)运行程序:
java c: \chapter1\Hello

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值